HTML:方框內打勾,驗證
<div>
<input>
<label>
</div>
JS:
$('div input').live('click',function(){
alert($(this).is(':checked'));
});
$('div').live('click,'function(e){
if(!$(e.target).is('input'))
$(this).find('input').click();
});
每當我點擊輸入它準確地顯示輸入變成什麼成(如果我打開它提醒真實的輸入)
但是,無論何時點擊div /標籤,它都會做相反的操作(當輸入打開時,它會提醒虛假)
有沒有辦法測試輸入是否在兩種情況下都打開和關閉,而不是1?我猜想這是因爲瀏覽器在jquery之前觸發了一個原因(儘管我認爲jquery應該首先發生,但無論如何),並且在另一種情況下,jquery在運行之前運行觸發'檢查',但似乎無法弄清楚如何延遲觸發,直到腳本之後,或強制它在腳本之前運行。]
在此先感謝!
什麼是你想在這裏實現?如果你的目的是點擊標籤檢查或取消選中將自動發生的複選框,如果你有'