我的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