jQuery 1.10版本為開發者提供了許多有用的功能和特性,其中有一項非常重要的就是實現了checked選擇器。
checked選擇器是一個非常常用的選擇器,其主要功能是選中所有被選中的表單元素。例如,當我們需要獲取所有被選中的復選框或單選框的值時,checked選擇器就是一個非常好用的工具。
以下是一個簡單的示例:
$('input:checked').each(function(){ console.log($(this).val()); });
以上代碼使用了checked選擇器選中了所有被選中的input元素,并使用each()函數遍歷并輸出其值,非常方便實用。
除了上述用法之外,checked選擇器還可以與其他的選擇器一起使用,從而實現更加復雜的查詢。
例如,我們可以使用checked選擇器來選中所有被選中的單選框,并且在同一時間還選中了所有class為"highlight"的元素:
$('input[type="radio"]:checked, .highlight').addClass('selected');
以上代碼會同時選中所有被選中的單選框和所有class為"highlight"的元素,并且添加一個名為"selected"的class,方便我們進行后續的操作。
總之,checked選擇器是一個非常實用的工具,可以幫助我們輕松地選中所有被選中的表單元素,大大簡化了我們的開發工作。