<select style="width: 13%;" class="selectType" id="selectType" onchange="selectType();">
<option>请选择类型</option>
<option value="11">aaa</option>
<option>其他</option>
</select>
function selectType(){
var selectType = $("#selectType option:selected").text();
alert(selectType);
//alert($("#selectType option:selected").text());//方法一:获取select标签选中的option中的文本。
//alert($("#selectType").find("option:selected").text());//方法二:获取select标签选中的option中的文本。
//alert($("#selectType option:selected").val());//方法一:获取select标签选中的option中的value的值。
//alert($("#selectType").find("option:selected").val());//方法二:获取select标签选中的option中的value的值。
}
//------------------------------帅气的分割线,,下面有重点--------------------------------
//当option是这样的:<
option
>cc</
option
>。即没有value属性的时候。自然也就没有value值。
//这时候jquery就很纠结:写了段代码让我拿value的值,可是找到的option中根本没有value属性。
//算了,把option中 的文本拿出来给你吧。
//所以当选中<
option
>cc</
option
>这个option的时候,你会发现上边四个alert出来的值是一样的。都是option中的文本。
//想要拿到option中的value的值,首先option得有value属性啊!!!