我有两个div的名字 myordersfinal 和 swiper-pages
以上两个div都有一个共同的名称添加
在swiper-pages div下
<b class="additions">145.00</b>
在myordersfinal div下
<b class="additions">245.00</b>
我访问类添加文本的方式是使用
$(document).ready(function() {
var vendoritemid = '789';
var currentadditionsprice = parseFloat($("#lastwrap" + vendoritemid+'.lastItm_Wrapcommon').find('.Itm_right_aside .additions').text());
alert(currentadditionsprice);
});
有没有办法使用jquery选择器访问添加值不 ??
例如,如果我想访问 swiper-pages div下的添加值,而不是 myordersfinal
我试过这种方式,
var currentadditionsprice = parseFloat($("#lastwrap" + vendoritemid+'.lastItm_Wrapcommon').find('.Itm_right_aside .additions .not("#myordersfinal")').text());
如果可以使用非课程,请告诉我吗?
答案 0 :(得分:3)
使用JQuery:
var currentadditionprice = $('#swiper-pages .additions').text();
或纯javascript:
var elem = document.querySelector('#swiper-pages .additions');
var currentadditionprice = elem.textContent;
修改强>:
IE 8不支持textContent。另一种选择是innerText,这是一种非标准属性,IE支持 BUT ,直到45版才支持Firefox。答案 1 :(得分:0)
var currentadditionsprice = $("#swiper-pages .additions").html();
这会有效吗?html():此方法使用浏览器的innerHTML属性