我可以啓用和檢查我的表單上的所有字段,但我不能讓這些字段自動啓用! 這是我的代碼(現在的工作):jquery選擇所有並啓用區域工作
$(document).ready(function(){
$("#lnk_checkall").click(function() {
if ($(this).attr("checked"))
{
$("input:checkbox.fb_chk").attr("checked", "checked");
$("input:checkbox.fb_chk").trigger("change");
}
else
{
$("input:checkbox.fb_chk").removeAttr("checked");
$("input:checkbox.fb_chk").trigger("change");
}
});
$("tr.photo_fb_item .fb_chk").change(function() {
var parent = $(this).parent().parent();
if ($(this).attr("checked") == "checked")
{
$("input.d", parent).removeAttr("disabled");
$("textarea.d", parent).removeAttr("disabled");
}
else
{
$("input.d", parent).attr("disabled", "disabled");
$("textarea.d", parent).attr("disabled", "disabled");
}
});
});
,這是我的網頁:
$out .= '<input type="checkbox" name="checkall" id="checkall">Select All<br>';
$out .= '<tr class="photo_fb_item">'
. '<td><input type="checkbox" class="fb_chk" name="PICSOURCE[]" value="' . $item['source'] . '"/>'
誰能加我的代碼來檢查所有的箱子,好嗎?如果checkall啓用取消選中,否則
您必須使用'checked'而不是'disabled'。另外,'.prop'而不是'.attr'。 – 2012-02-11 10:24:54
當我選擇「全選」複選框時,我需要一個新的功能來檢查我所有的複選框。 – user1202494 2012-02-11 10:31:40
需要更清晰的字符什麼是需要在任何情況下啓用的字段?並且代碼中不包含類「d」的textarea – optimusprime619 2012-02-11 10:56:47