哪种方式更好:$('#item1 img[src]').qtip( {..});
- 或 - $('#item1').qtip( {..});
?
它有两种方式。您是否建议将img[src]
用作选择器的一部分?这是正常的吗?
谢谢。
答案 0 :(得分:0)
这是两件不同的事情:
$('#item1 img[src]').qtip( {..});
选择ID为item1
的元素中的图像元素。
$('#item1').qtip( {..});
选择标识为item1
的元素。
同时强>
img[src]
做了什么?
我在向它添加src时只知道该格式。否则,如果它有效,它什么都不做。
$('img[src*="you_src_you_want_to_select"]')
答案 1 :(得分:0)
在jQuery 1.3.x +中使用Sizzle,从外到内(从下到上,从右到左)执行选择。 jQuery针对ID查找进行了优化,因此通过从ID中降序并在右侧添加更多特定匹配规则而不过度具体,可以说您可以看到性能改进。
我建议您查看Paul Irish的演示文稿,了解有关选择器性能的更多详细信息: