我看到了jQuery选择器的以下用法:
$('[value=""]', event.target).remove();
我猜这句话的意思是从选择器event.target中删除选项value =“”。
模式看起来像$(A,B)。 jQuery中使用了哪种选择器规则?
谢谢
答案 0 :(得分:3)
请参阅documentation。
此代码传递context
参数,这意味着它将仅搜索第二个参数的子项
它相当于$(event.target).find('[value=""]')
答案 1 :(得分:1)
该代码段将删除所有具有空属性值的元素,即event.target元素的后代。
示例,删除stackoverflow列表页面上的所有链接:
jQuery('a', jQuery('#question-mini-list')).remove()