次のようなテーブルの特定の行の直後に、文字列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();
インデックスを見つけたら、出力strhingをこの行に追加します...
$(want).insertAfter(...?);
また...私はするたびに気づきました
alert( want = $("tr").find("[data-my_other_id='" + my_other_id + "']").length)
私は0を取得します...
私の質問が十分に明確でない場合は、私がよりよく説明できるように助けてください、そして私に知らせてください。