读书人

请问JQUERY选择器有关问题

发布时间: 2012-03-15 11:50:39 作者: rapoo

请教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]")
这样呢

读书人网 >JavaScript

热点推荐