1、在牛*的js中,不区分单引号和双引号,基于js的jquery也自然如此,一般情况下,js中都使用单引号,没有为什么,规定如此。
目前创新互联已为近1000家的企业提供了网站建设、域名、网页空间、网站托管、服务器托管、企业网站设计、千阳网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
2、翻译下就是 ”如果有内部引用的字符串,那么必须外部使用双引号,内部使用单引号“但说白了,这是一个样式推荐,并没有强制性。二者本身也没什么区别,尽量做到上下文一致,然后就是保持清晰的代码书写就好了。
3、要么是报错了,要么是你哪地方的逻辑判断分支没有到你的Alert方法那里执行。检查下代码。或者调试下你的JS代码。你的jQuery版本如果是最新的话,属性最好都加上引号.就是label和data上面都要加引号。
单双引号赋值的时候,需要在前面加上反义符号\。
亲,你好,很高兴为你你现在缩写的代码有问题吧?我给你重新写了一份,如果满意请采纳。
你好!如果觉得单引号 双引号 太乱,看着眼花~~可以试着先生成一个jquery对象,然后通过attr()、css()、html()函数对其进行赋值。
1、这个不要紧吧,写的时候是用单引号包的字符串,但是debugger的时候字符串是用双引号包起来的,所以里面的当然要用\“显示。
2、只是把其中有规律的东西抽出为变量而已。Jquery是建立在js基础上的库,所有js中的方法都适用于Jquery js中的字符串链接加双引号用“+”链接,变量不加引号。
3、没有什么区别,都是获得结果集的第一个对象。
4、首先就你本身写的这个东西,应该是没法匹配到正确的结果的。理由:#id 已经是唯一指定了。怎么还会有eq(0)其次eq(n)是指匹配到的同类之后的滴n-1个元素 比如 a b c d (.bb:eq)匹配的结果就是上面所有的DIV。
5、你的思路对了,但写法上有些错误。给你一个清晰的思考方式:()方法的参数可以是字符串。
您好,我来为您解写成test += {year:\asdas\ },就可以了 你用alert(test)看看,那个\“是转义字符,表示的就是。
这样就出错了。如果这样:.not(:eq(+idx+))就会把idx的值与前后的字符串进行拼接,假如idx的值是2,那么经过拼接后就成了:.not(:eq(2))这样就对了。而 .eq(idx)这里的idx则是变量,就不能加引号。
jquery的$函数的参数只能是字符串(document和window对象除外),所以楼上说的不正确,像 (.abc:eq(i))相当于参数是字符串、整型、字符串,而且还没逗号分隔开,是非法参数, 是会报错的。