我正在尝试更新我的数据属性,但我的代码不起作用。看不到我错过的东西
<tr class="sell-figures" rel="sell-id">
<th></th>
<td class="" data-sell-id="1"></td>
<td class="" data-sell-id="12"></td>
<td class="" data-sell-id="123"></td>
<td class="" data-sell-id="1234"></td>
</tr>
这是我的jquery
$(".sell-figures tr[rel=sell-id] td:nth(3)").data("sell-id", '999');
我正在尝试将1234更改为999.我在这里做错了什么?感谢
答案 0 :(得分:0)
这应该这样做。它将选择包含课程sell-figures
的项目,然后在第4个孩子将属性设置为data-sell-id
到999
$(".sell-figures>td:nth(3)").attr("data-sell-id", '999');
答案 1 :(得分:0)
您的选择器不正确。使用:
$("tr[rel=sell-id].sell-figures td:nth-child(3)").data("sell-id", '999');