jQuery中的attr(selected)是一個用于獲取或設置HTML元素的選中狀態的屬性。該屬性的取值為布爾型,如果該元素被選中則返回true,否則返回false。
var selected = $("select option:selected").attr("selected");//獲取選中狀態 $("select option").attr("selected", true);//設置選中狀態
在上面的代碼中,我們首先使用jQuery選擇器獲取下拉列表中被選中的選項,然后使用attr(selected)獲取其選中狀態。
接著,我們使用attr(selected, true)將所有選項的選中狀態設置為true,即將它們全部選中。
需要注意的是,attr(selected)只適用于HTML中的一些表單元素,如下拉列表、單選框、復選框等。
對于上面這組復選框,我們可以使用以下代碼獲取和設置它們的選中狀態:
var checked1 = $("#check1").attr("checked");//獲取選中狀態 $("#check2").attr("checked", true);//設置選中狀態
總之,attr(selected)是一個非常實用的屬性,可以幫助我們輕松處理HTML表單元素的選中狀態。