我想檢查數組值是否爲輸入值:cheched 3
,alert (true)
else alert (false)
。我嘗試了以下js代碼,但不適合我。檢查一個值是否存在於數組輸入值中by jquery
如何解決?
DEMO:http://jsfiddle.net/VAwHR/4/
HTML:
<input value="3" type="text" id="seeid">
<div class="paginate">
<input name="ch[]" type="checkbox" value="1" checked>
<input name="ch[]" type="checkbox" value="2">
<input name="ch[]" type="checkbox" value="3" checked>
<input name="ch[]" type="checkbox" value="4">
</div>
<input type="submit" class="sub">
JQUERY:
$('.sub').click(function(){
var seeid = $('#seeid').val();
var db = $('.paginate :checkbox:checked').map(function (i, n) {
return $(n).val();
}).get();
alert($.inArray(seeid, db))
})
是的,這是一個錯字,但它仍然沒有工作對我來說:HTTP://jsfiddle.net/VAwHR/4 / – 2013-02-19 10:24:01