私は小さな jQuery スクリプトで立ち往生しています。特定のテーブルの行にチェックボックスを作成したい。これはグリースモンキー スクリプトになるため、サイトのソースを編集することはできません。
HTML の設定方法は次のとおりです。
<html>
<head></head>
<body>
<table class = test1></table>
<table class = test2></table>
<table class = goal>
<thead>
some some <tr>
</thead>
<tbody>
here are the table rows where I want to put the checkboxes
</tbody>
</table>
</body>
</html>
問題は、すべてのテーブルで見つけられるすべての「tr」の行にチェックボックスを配置することです。そして最後に私のコード:
var $ = unsafeWindow.jQuery
$(document).ready(function (){
$("table.goal").ready(function(){
$("tbody").ready(function(){
$("tr").prepend('<td><input type="checkbox" name="x" value="y"></td>');
});
});
});
どうか、誰かが私に説明してくれます。なぜこれが意図したとおりに機能しないのですか? 前もって感謝します。