带有select / combo框的jQuery ATTR功能

时间:2012-10-18 13:48:09

标签: jquery select input attr

我正在尝试在表单上获取表单字段的类型,但它似乎不适用于组合框

输入有效,但不是选择,显然它显示为“选择一个”

attr

<select id="test">
    <option value=1>1</option>
</select>

<input type="text" id="test2">

<hr>type of select:
<div id="a"></div>
<hr>type of input
<div id="b"></div>

var f = $('#test').attr('type');
$('#a').html(f);
var f = $('#test2').attr('type');
$('#b').html(f);​

我错过了什么吗?或者这是一个错误?

请参阅:http://jsfiddle.net/TZjE5/1/

1 个答案:

答案 0 :(得分:1)

切换到.prop而不是.attr

var f = $('#test').prop('type');
$('#a').html(f);

type of select: select-one