jQuery獲取單選框(復選框)選中的狀態


jQuery 獲取單選框(復選框)選中的狀態

<input type="checkbox" name="" id="choose"/> / <input type="raido" name="" id="choose"/>


<script type="text/javascript">	   
    $(document).click(function(){
	console.log($("#choose").is(":checked"))
	console.log($("#choose").prop("checked"));
	console.log($("#choose").get(0).checked);
    })
</script>  

代碼中 console 的即為jQuery獲取單選框(復選框)選中的狀態的方法 ($("xxxx").is(":checked")$("xxxx").prop("checked")$("xxxx").get(0).checked;)

這里為何不能通過$(select).attr()獲取,是因為通過該方法返回的是屬性的屬性值,不是true和false。即單選框(復選框)為選中狀態時,$("#choose").attr("checked")獲取的是選中的屬性,返回為checked;反之,$("#choose").attr("checked")返回undefined。 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM