如何检查我的<select>元素是否包含multiple属性

arr*_*l12 5 javascript jquery

嗨我已经尝试了很多选项来检查我的选择框中是否设置了多个属性,但没有一个有效.我试图确定我获得值的当前选择框是否是多重选择到目前为止这是我尝试过的:

if($(":select[multiple]").length){
           alert("worked");
}
Run Code Online (Sandbox Code Playgroud)

if($("select").attr("multiple"){
           alert("worked");
}
Run Code Online (Sandbox Code Playgroud)

if($("select").attr("multiple") != 'undefined'{
           alert("worked");
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<select multiple="multiple" style="height:50px" class="classname" name="multi_values[]"> 
 <option value="blah">blah</option> 
 <option value="blah">blah</option> 
 <option value="blah">blah</option>              
</select>
Run Code Online (Sandbox Code Playgroud)

mgr*_*aph 8

删除:开头:

if($("select[multiple]").length){
    alert("worked");
}
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/D5JX5/