1

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

输入有效,但不是选择,并且清楚地显示为“select-one”

属性

<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/

4

1 回答 1

1

切换到.prop而不是.attr

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

type of select: select-one
于 2012-10-18T13:50:03.470 回答