jQueryを使用して、指定されたテーブル列(td)のすべての要素(コントロール)を無効にしようとしています。
私のテーブルは次のようになります:
<table>
<tr>
<td id="1.1.tcol"></td>
<td id="1.2.tcol"></td>
<td id="1.3.tcol"></td>
<td id="1.4.tcol"></td>
</tr>
<tr>
<td id="2.1.tcol"></td>
<td id="2.2.tcol"></td>
<td id="2.3.tcol"></td>
<td id="2.4.tcol"></td>
</tr>
</table>
テーブルは動的に生成されますが、このようにレンダリングされます。これで、それぞれに<td>
選択、チェックボックス、ボタンなどの複数のコントロールがありますが、すべての行と列で固定されているわけではありません。<td>
Idを使用して、指定されたすべてのコントロールを無効にしようとしています。
私は次のjQueryを使用しましたが、それは仕事をしていないようです:
$('#' + td_id).select('*').each(function(element){element.disabled=true});
私も次のことを試しましたが、それでもうまくいかないようです:
$('#' + td_id).attr('disabled', 'false');
私は何か間違ったことをしていますか?助けてください。
ありがとう!