2017-12-12 9 views
-1

名前で特定のフォームフィールド(チェックボックス)を検索しようとしています。問題はそれが機能していないということです。あなたが変更した場合は、このサイトを検索ではなく、ノー成功jQuery - 名前でフォームフィールドを検索

jQueryの

$(".locCheck").find("[name='loc-all']").attr("checked", false); 

そしてHTML

<input type="checkbox" class=locCheck name=loc-all checked> 
+0

私が見るトロールによってdownvoted: – user1022585

答えて

4

に基づいて、複数のバリエーションを試してみました:

$(".locCheck").find("[name='loc-all']").attr("checked", false);

$(".locCheck[name='loc-all']").prop("checked", false);

これでうまくいくはずです。

チェックの場合、attrではなくpropです。また、セレクタでは、.locCheck[name='loc-all']の両方が同じ要素を参照しています。あなたの例では、それを子要素として見つけようとしていました。

+1

ニース!作品、ありがとう。タイマーが私を許可するときに答えとして受け入れる – user1022585

関連する問題