下面的代码是点击操作的一部分。我的目标是取代" aaaaa"价值与" bbbbb" $(this)函数下的值。我的意思是我想找到一个名为 - " amzTitle"然后替换为文本值" bbbbb"。 jquery代码我已经尝试但语法错误。有什么想法修复?
HTML:
<td class="sorting_1" style="text-align:left" width="30%">
<h5><a href="https://www.example.com" id="" target="_blank" class="amzTitle">aaaaa</a></h5>
</td>
jquery的:
$(this).find().className("amzTitle").text("bbbbb");
答案 0 :(得分:4)
jQuery没有className()
方法。相反,您应该将类选择器作为find()
的参数提供:
$(this).find('.amzTitle').text('bbbbb');
这显然假设this
是对.amzTitle
的父元素的引用
我建议阅读jQuery的文档,因为它非常全面:http://api.jquery.com/find
答案 1 :(得分:0)
您只需使用2参数选择器:
$(".amzTitle", this).text("bbbbb");