我正在使用jquery-1.7.1
,我需要根据客户的要求升级到jquery-1.12.0
.
这样做时出现以下错误:
语法错误,无法识别的表达式:#dragAndDropFiles input[name=Sans titre][type=text]
所以这意味着降级的 jquery 版本不理解这一点:
$("#dragAndDropFiles input[name=No Title][type=text]").val()
有人可以帮助我理解为什么这个表达是一个问题吗?
如果属性值中有空格,则需要像 name='No Title' 一样使用它:
$(function() {
console.log($("#dragAndDropFiles input[name='No Title'][type=text]").val());
});
<script src="https://code.jquery.com/jquery-1.12.0.min.js"></script>
<div id="dragAndDropFiles">
<input name="No Title" type="text" value="myval" />
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句