2017-03-06 6 views
-1

私がコントロールできない理由から、jquery 1.4.2とchromeを使用しています。jquery 1.4.2とchrome ..チェックボックスを検出しています....どのように?

チェックボックスがオンになっていることを検出しようとすると馬鹿げています。ここで。

はasp.net Mvc3によって私は

を試してみた

<input type="checkbox" name="criteriaVm.WasApproved" id="criteriaVm.WasApproved"> 

さまざまなバージョンを生成

HTML ...私が持っているものです

私はちょうどサークルでつもりではなかったことを確認するために追跡を開始する前に、私は、誰もがで立ち往生私は古い学校のjqueryの、上で動作どのバージョンを知ってい...

を他の人が試してみましたか?

+0

なぜダウン票を使うのか? –

答えて

1

var ob = $("#criteriaVm.WasApproved")は、id="criteriaVm.WasApproved"(およびob.length;が返される0)の要素を選択しません。

それはなぜ HtmlHelperで常にjQueryのセレクタで問題が発生します(存在しない)クラス名 class="WasApproved"

id属性に.[または]を有しているid="criteriaVm"を持つ要素を選択

id属性を生成するときに、これらの文字を_(アンダースコア)に置き換えます。

id="criteriaVm_WasApproved"にご id属性を変更し

(またはそのような何か無効な文字が含まれていない)と理由をフィードバックのない

<input type="checkbox" name="criteriaVm.WasApproved" id="criteriaVm_WasApproved"> 

var ob = $("#criteriaVm_WasApproved"); 
ob.length; // now return 1 
var chk = ob.is(':checked'); // or ob.prop('checked'); etc 
+0

確認していませんが、完璧な意味があるので、マークしました。私はすでにそれをレコーディングしてドロップダウンを使用していました:D –

関連する問題