在$(this)下找到一个类,然后替换它的值

时间:2018-02-15 13:41:17

标签: javascript jquery

下面的代码是点击操作的一部分。我的目标是取代" 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");

2 个答案:

答案 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");