我需要從未隱藏的複選框中獲取值。如何從未隱藏的第一個複選框獲取值
這裏是我的HTML & jQuery代碼
$(document).ready(function() {
var maanu = $('.form').find('input[type=checkbox]:checked').filter(':first').val();
alert(maanu);
});
.hide {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='form'>
<input class="bills hide" type="checkbox" value="01" checked="checked" />
<br />
<input class="bills" type="checkbox" value="02" />
<br />
<input class="bills" type="checkbox" value="03" checked="checked" />
<br />
<input class="bills " type="checkbox" value="04" checked="checked" />
<br />
<input class="bills " type="checkbox" value="05" />
<br />
<input class="bills " type="checkbox" value="06" />
<br />
<input class="bills " type="checkbox" value="07" />
<br />
<input class="bills " type="checkbox" value="08" />
<br />
</div>
礦工作過,但是這一次如此多的清潔+1 –
或者:'$(「輸入:複選框:檢查:可見:當量(0)」)。VAL ();'或'$('input:checkbox:checked:visible')[0] .val();'儘管數組方法可能會在沒有檢查的情況下失敗。有誰知道':first'是否比':eq(0)'慢? – lucuma
@lucuma數組方法會拋出語法錯誤,因爲它返回實際的DOM元素(沒有'.val()'函數),而不是包含單個元素的jQuery對象。 –