第1个回答 推荐于2018-03-14
直接选取的时候没有什么区别,但是你要是做字符串连接什么的,或者用变量动态选取的话,就会有区别了,交叉使用。当使用属性选择器的时候也有区别,关注属性选择器
追问还是不懂,可以举个例子吗,谢谢了。
追答$("input[name='ok']")
var ok = "name";
$("#" + ok)
本回答被提问者采纳
第2个回答 2015-02-05
直接选取的时候没有什么区别,但是你要是做字符串连接什么的,或者用变量动态选取的话,就会有区别了,交叉使用。当使用属性选择器的时候也有区别,关注属性选择器
$(“input[name='ok']”)
var ok = “name”;
$(“#” + ok)
第3个回答 2013-06-01
在Javascript代码里, 字符串外面的单引号和双引号没有任何区别
比如:
$("input[name='txt1']")
完全等效于
$('input[name="txt1"]')本回答被网友采纳
第4个回答 2013-06-01
在html页面中,单引号和双引号是没有区别的,你用哪一个都没问题,
例如:
$('#form') 就等价于 $("#form")
通常在引号的嵌套中使用,已示区别:
<a href="javascript:alert('a');"></a>
等价于:
<a href='javascript:alert("a");'></a>