如何用jquery判断select下拉框初始值

2024年11月16日 08:50
有3个网友回答
网友(1):

input 、textarea 可以通过DOM对象的defaultValue属性判断当前值是否初始值;

radio、checkbook可以通过DOM对象的defaultChecked属性判断当前项是否初始默认选中;

select则需要拿到每个option对象,根据option的defaultSelected来判断。

var $select = $("#select");
var selectedIndex = $select.selectedIndex;//选中项索引
$("#select").children("option").each(function(){
    var o = this;//option dom对象
    if(selectedIndex = o.defaultSelected;){
        console.log("当前选中项是初始默认值");
    }
});

网友(2):

$("select option:selected").text();

网友(3):

var selected = $("selected").val();