$("#divItemName input:[type='text']").val(itemName);
我有上面的jQuery代码行。它在jQuery 1.7.2中正常工作,但在jquery-2.1.3中,它引发以下错误。
错误:语法错误,无法识别的表达式:#divItemName输入:[type ='text']
jquery-2.1.3中正确的语法是什么?
有效的CSS选择器将是
$("#divItemName input[type='text']").val(itemName);
即使对于较旧的jQuery版本:
,属性选择器前面的冒号[type='text']
看起来也很奇怪。虽然#divItemName input[type='text']
是完全有效的CSS语法,但它不是jQuery特有的东西。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句