我正在尝试在与此类似的表中的特定行之后附加一个字符串 myoutput:
<table>
<tr data-my_id='1'> <td> content </td> </tr>
<tr data-my_id='2' data-my_other_id='1' > <td> content </td> </tr>
<tr data-my_id='3' data-my_other_id='2' > <td> content </td> </tr>
</table>
所以假设我想在 tr 之后附加我的输出字符串data-my_other_id='2'
(请注意,在我的代码中,my_other_id = 2
已经)
我正在尝试这样做:
var want = $("tr").find("[data-my_other_id='" + my_other_id + "']").index();
找到索引后,我想将我的输出字符串附加到这一行......
$(want).insertAfter(...?);
还有……我每次做的时候都注意到了
alert( want = $("tr").find("[data-my_other_id='" + my_other_id + "']").length)
我得到0 ...
请帮助并让我知道我的问题是否不够清楚,以便我可以更好地解释。