jQuery*=选择器在IE8中不工作
由于某些原因,我无法在IE8下实现这一点。在铬上可以很好地工作 这就是我要寻找的元素:jQuery*=选择器在IE8中不工作,jquery,internet-explorer,jquery-selectors,Jquery,Internet Explorer,Jquery Selectors,由于某些原因,我无法在IE8下实现这一点。在铬上可以很好地工作 这就是我要寻找的元素: <input type="text" captures_name="default" name="firstname" required="S01 S02"/> 我希望能够基于required属性中的单个值找到元素。我肯定我只是看得太多了。。。。谁能借我一双眼睛吗 提前感谢您的帮助根据W3C HTML5规范,所需的属性是布尔属性,这意味着它要么是真的,要么是假的 required=“requir
<input type="text" captures_name="default" name="firstname" required="S01 S02"/>
我希望能够基于required
属性中的单个值找到元素。我肯定我只是看得太多了。。。。谁能借我一双眼睛吗
提前感谢您的帮助根据W3C HTML5规范,所需的属性是布尔属性,这意味着它要么是真的,要么是假的 required=“required”或“”(空字符串)或空 指定元素是表单提交的必需部分 因此,您可以将其设置为:
<input type="text" name="firstname" required />
<input type="text" name="firstname" required="required" />
它实际上不能保存任何其他值,即使jQuery可以使用attr()
获取这些值。检查或设置它的正确方法是.prop('required')
和.prop('required',true)
等
换句话说,您的选择器基于无效标记,这不是一个好主意。根据W3C HTML5规范,所需的属性是布尔属性,这意味着它要么为真,要么为假 required=“required”或“”(空字符串)或空 指定元素是表单提交的必需部分 因此,您可以将其设置为:
<input type="text" name="firstname" required />
<input type="text" name="firstname" required="required" />
它实际上不能保存任何其他值,即使jQuery可以使用attr()
获取这些值。检查或设置它的正确方法是.prop('required')
和.prop('required',true)
等
换句话说,您的选择器基于无效的标记,这不是一个好主意。HTML5中的
必需的属性不是布尔属性吗???HTML5中的必需的属性不是布尔属性吗???我将required改为required,现在可以使用了!谢谢你的帮助。我最初报告说这不起作用,但这是一个缓存问题。我将required改为required_for,现在它可以工作了!谢谢你的帮助。我最初报告说这不起作用,但这是一个缓存问题。