我的HTMLjQuery的条件语句
<tr id="uniqueRowId">
<td>
<input class="myChk" type="checkbox" />
</td>
<td class="from">
<textarea class="fromInput" ...></textarea>
</td>
<td class="to">
<textarea ...></textarea>
</td>
</tr>
我有一个表,其中每一行是类似于上面只有一个例外:不是所有的行会textreas。我需要抓住所有有textareas的行,并且复选框没有被“检查”。
然后我需要翻阅他们做一些事情。 我试过类似:
var editableRows = $("td.from .fromInput");
for (s in editableRows)
{
$s.val("test value");
}
但它没有工作。
1)我怎么只抓住有复选框关闭的行并有fromInput textareas? 2)我如何通过它们并访问两个textareas的val()?
谢谢,但我只需要抓住有复选框的行没有选中并有textareas。以上将给我复选框只有CHECKED的行;这不是我所要求的。 – sarsnake 2011-02-28 18:36:38
$(“tr:has(!。myChk:checked)td.from .fromInput)类似的东西?我如何有条件地说不检查? – sarsnake 2011-02-28 18:38:02
我已经更新了我的答案..你应该使用“tr:not(:has(:checked))” – jessegavin 2011-02-28 18:42:15