在Web開發中經常需要使用到單選框(radio button),而對於這種元素的互動操作,jQuery提供了簡單易用的方法。
下面將介紹如何使用jQuery實作單選框的選取與取消選取。
要選取單選框,我們需要使用attr()方法來為單選框元素新增checked屬性,並將其值設置為true。
例如,假設我們有一個單選框元素的id為radio1,我們可以透過以下程式碼實作選取操作:
$('#radio1').attr('checked', true);
取消單選框的選取狀態也很簡單,只需要將checked屬性的值設為false即可。
繼續以上面的範例為例,我們可以透過以下程式碼取消選取操作:
$('#radio1').attr('checked', false);
$('#radio1').click(function() { if ($(this).is(':checked')) { // 选中 // do something } else { // 取消选中 // do something } });以上程式碼中,我們使用了is()方法來判斷單選框的選取狀態。如果選取狀態為true,則執行選取操作,否則執行取消選取操作。
$('.radio').each(function() { $(this).attr('checked', true); });以上程式碼中,我們使用了類別選擇器來選取所有單選框元素,並使用each()方法對其進行遍歷,然後使用attr( )方法將其選取狀態設為true。 同理,我們也可以使用以下程式碼實作取消全部選取操作:
$('.radio').each(function() { $(this).attr('checked', false); });
以上是jquery單選框選取取消選中的詳細內容。更多資訊請關注PHP中文網其他相關文章!