如果另一個文本輸入具有值(M/DD/YYY格式),我需要取消選中複選框(如果已選中)。我使用glDatePicker設置爲#StartDate價值,內容通過AJAX帶來因此Im使用「對」功能可按如果文本輸入有長度,jQuery將取消選中複選框
<div id="bottomContent">
<input type="text" id="StartDate" name="StartDate"><br />
<input type="text" id="EndDate" name="EndDate"><br />
<label for="AllDate"><input type="checkbox" name="AllDate" id="AllDate">All Dates</label>
</div>
$(function() {
$('#bottomContent').on('change', '#StartDate', function(e){
var value = $(this).val();
if (value.length > 0 ) {
//$('#AllDate').prop('checked', false);
console.log('hi');
}
});
});
Im相當肯定我有我的參數,在參數。對搞砸。
$('#AllDate')。removeProp('checked'); – Dimitri 2013-03-08 20:46:14
'$('#AllDate')[0] .checked = $(this).val()。length> 0;' – 2013-03-08 20:46:51
您使用的是什麼版本的jQuery?如果我選中該框,請輸入頂部字段,然後單擊它,複選框將被取消選中:http://jsfiddle.net/j08691/PUzZw/。這不是你想要的嗎? – j08691 2013-03-08 20:50:40