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

2024-11-16 08:50:45
推荐回答(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();