誤區(qū):
一直以為jquery獲取select中option被選中的文本值,是這樣寫的:
$("#s").text(); //獲取所有option的文本值
實際上應(yīng)該這樣:
$("#s option:selected").text(); //獲取選中的option的文本值
獲取select中option的被選中的value值,
$("#s").val();
$("#s option:selected").val();
js獲取select選中的值:
var sel=document.getElementById("select1");
var index = sel.selectedIndex; // 選中索引
albumid= sel.options[index].value;//要的值
自定義屬性值
$('#select1').find("option:selected").attr("自定義屬性")
$('#teacher').find("option:selected").text(), 取名稱
$('#teacher').find("option:selected").attr("data-userid"),
$('#teacher').find("option:selected").attr("data-username")
$('#select1').find("option:selected").data("xxx");
$('#teacher').find("option:selected").data("userid")