在下面的代碼,去掉複選框,將其添加爲again.The「找不到複選框」jQuery的刪除,添加,找到查詢
<div id="r_n">
<div name="r_t"><input type="checkbox" name="r_name" />Name</div>
<div name="r_t"><input type="checkbox" name="r_name" />Address</div>
<div name="r_t"><input type="checkbox" name="r_name" />Value</div>
<div name="r_t"><input type="checkbox" name="r_name" />Total</div>
</div>
<script>
$("r_t").remove();
$("r_n").html('');
現在所有的複選框被刪除形式警報始終爲真後, DOM的
$("r_n").append('<div name="r_t"><input type="checkbox" name="r_name" />Name</div>
<div name="r_t"><input type="checkbox" name="r_name" />Address</div>
<div name="r_t"><input type="checkbox" name="r_name" />Value</div>
<div name="r_t"><input type="checkbox" name="r_name" />Total</div>');
if($("r_n :checkbox").length > 0) {
{
alert("Could not find checkboxes")
}
else
{
alert("Found");
}
注意在你的例子中你使用'length> 0',你確定你不是指'length == 0'嗎?有些時候你的腳本會提醒'找不到複選框'。 – 2010-09-29 07:19:24
我無法得到這種情況。如果有任何複選框的長度應該大於0.Rit? – Rajeev 2010-09-29 07:26:55