フォームのすべてのフィールドを有効にしてチェックすることはできますが、フィールドを自動的に有効にすることはできません。 これは(今働いて)私のコードです:jqueryすべてを選択して有効にするWORKING
$(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'] . '"/>'
誰もが、すべてのボックスをチェックするために私のコードを追加することができますしてください?
'disabled'ではなく' checked'を返します。また、 '.attr'の代わりに' .prop'を使います。 –
「すべてを選択」チェックボックスを選択すると、すべてのチェックボックスをチェックする新しい機能が必要です。 – user1202494
はどんな条件で有効にする必要があるフィールドは何ですか?コードに "d"クラスのテキストエリアが含まれていません – optimusprime619