Javascript 如何使用jquery获取div的值?
如何使用jQuery获得899Javascript 如何使用jquery获取div的值?,javascript,jquery,Javascript,Jquery,如何使用jQuery获得899 <div class="effectice-price prod_price"> <i class="fa fa-inr" aria-hidden="true" id="prod_price"></i> 899 </div> 但是没有得到任何价值。您应该只使用 $('.prod_price').text() 您需要$(“.prod\u price”).text(),因为您正在尝试获取.prod\u pri
<div class="effectice-price prod_price">
<i class="fa fa-inr" aria-hidden="true" id="prod_price"></i>
899
</div>
但是没有得到任何价值。您应该只使用
$('.prod_price').text()
您需要$(“.prod\u price”).text()
,因为您正在尝试获取.prod\u price
的文本<代码>警报(jQuery(“.prod_price”).next().text())将不会获得任何值,因为旁边没有元素。prod\u price
console.log($(“.prod_price”).text().trim());
$('.prod_price').contents()
.filter(函数(){返回this.nodeType!=1&&$.trim($(this.text())!=''})
.replace为('newtext或html')代码>
899
jQuery(“.prod_price”).text();
//899是prod_price的文本
您可以直接使用jQuery(“.prod_price”)。text()
不需要next()
,最好使用trim()
方法从返回的字符串中删除额外的空格
console.log(jQuery(“.prod_price”).text().trim())代码>
899
jQuery(“.prod\u price”).text()
,不需要next()
Lol谢谢,这是一个愚蠢的错误警报($(“.prod\u price”).text());你知道如何通过维护我尝试过的图标来更改td的文本吗
但它的值会随着图标而改变。你知道如何通过维护我尝试过的图标来改变td的文本吗
但它的值会随着图标而改变。你知道如何通过维护我尝试过的图标来改变td的文本吗代码>但它的值会随着图标而改变。最好的解决方案是用标签将文本“899”包装起来。例如,这将使编辑变得简单,你对HTML结构有任何控制吗?你知道如何通过维护图标来改变td
,我试过jQuery(#pack\u base\u price“).文本(基准价格)代码>此选项,但其值随icon@krishna检查我的答案,我已经更新了。
$('.prod_price').text()