なぜこれは常にtrueを返しますか?それは値に問題なぜ、jQueryセレクタがIf条件でtrueを返すのか?
<input type="checkbox" name="c1" id="c1" value="&controls=0">Hide Controls
if ($('input[name=c1]:checked')){
var controls = $('#c1').val();
} else {
var controls = "";
}
alert(controls);
ですか?しかし、あなたは、私は値を必要と見るように...
セレクタは常にtrueです。代わりに '$( 'input [name = c1]')。( ':checked')'を使用してください。 – Mohammad
なぜ私はそれを得ることができないのですか? @billyonecan –
ええ、私はあなたが長さを言った理由を理解していないことを得た –