日期:2014-05-16  浏览次数:20500 次

请教JQUERY选择器问题
var eles = $("#form input[readonly='']:text");
这是我获取FORM表单下所有可读的input控件的写法,在IE8.0下正常,但在IE7.0和FF3.6.3下获取的元素数量是0,各位大大,求原因及解决方法。

------解决方案--------------------
var eles = $("#form input[@readonly=true]:text");

这样呢?
------解决方案--------------------
alert($("#form input:readonly").length);
------解决方案--------------------
<form id="form">
<input type="text" readonly="readonly" />
<input type="text" />
<input type="text" />
<input type="button" />
<input type="text" readonly="readonly" />
</form>

<script>
var len = $('#form input[readonly=""][type="text"]').length ;
alert(len);
</script>
------解决方案--------------------
$("#forms").children(":text[readonly]")
这样呢