jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了选择Jquery中的所有空文本字段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何查找具有空值的所有文本字段?
$(":text[value='']")

给出了一个JavaScript错误

我知道我可以做$(“:text”),迭代并返回$(this).val()==”的所有字段

我正在寻找一个更干净的方法和使用JQuery 1.3.1
如果元素在加载页面时最初具有值,则必须工作,然后用户清除它. ($(“#elem”).attr(‘value’)给出该位置的原始值,但.val()正常工作)

解决方法

最新答案:升级到1.3.2

以下是我在http://docs.jquery.com/Downloading_jQuery上通过FireBug运行的各种测试

使用特殊的greasemonkey脚本在页面加载时切换不同的jQuery版本.

>>> jQuery.prototype.jquery
"1.3.2"
>>> jQuery(":text[value='']")
[input#jq-priMarySearch]
UnkNown pseudo-class or pseudo-element 'text'.
>>> jQuery(":text[value=]").get()
[input#jq-priMarySearch]

>>> jQuery.prototype.jquery
"1.3.1"
>>> jQuery(":text[value='']")
Syntax error,unrecognized expression: value='']
>>> jQuery(":text[value=]").get()
[input#jq-priMarySearch]

>>> jQuery.prototype.jquery
"1.3"
>>> jQuery(":text[value='']");
Object length=1 prevObject=Object context=document
UnkNown pseudo-class or pseudo-element 'text'.
[Break on this error] undefined
>>> jQuery(":text[value=]").get()
[input#jq-priMarySearch]

请注意,1.3和1.3.2正确处理它(尽管Firefox发送错误)但它们仍然正确地获得节点.

或者:您可以使用:text [value =]表示法,它在我尝试的任何地方都可以使用.它只是有点怀疑这一切.

(忽略我之前的咆哮,他们都是笨蛋,没有美好的一天-_-)

大佬总结

以上是大佬教程为你收集整理的选择Jquery中的所有空文本字段全部内容,希望文章能够帮你解决选择Jquery中的所有空文本字段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。