我在HTML表格的一列中放置了一个复选框。当我勾选或取消勾选它时,我希望在同一行下一列的文本区域中显示/移除一些文本。
我做了以下操作:
$(this).parent().parent().find('textarea').text = 'some text'
并且
$(this).parent().parent().find('textarea').val = 'some text'
但是它无法工作。 HTML代码如下:
<tr>
<td>
<input type="checkbox" />
</td>
<td>
<textarea>
</td>
</tr>
我想获得与我选中的复选框相同行的文本区域
更新
我发现我应该使用.val("some text")
但现在这个函数仅在我单击第一行中的复选框时调用。不适用于其他行。
<textarea></textarea>
。 - Py.$(“#my_cb”)。click(function(){}
不起作用,因为现在所有复选框都有my_cb
作为ID,我不知道如何将它们与单击函数唯一关联起来。 - Jim