同时按多个数据值过滤元素
Filtering elements by multiple data- values simultaneously
要获得其 data-param1
属性等于 variable1
的 li
元素,我这样做:
$( 'li[data-param1=' + variable1 +']' )
但是如何进一步过滤那些具有 data-param2
属性的 li
元素呢?它会是这样的:
$( 'li[data-param1=' + variable1 +'][data-param2=' + variable2 +']'' )
除非这不起作用。
我认为你最后有一个额外的 '
因为当我修复它时,它在这里工作得很好:http://jsfiddle.net/jfriend00/jfsanvkh/
要获得其 data-param1
属性等于 variable1
的 li
元素,我这样做:
$( 'li[data-param1=' + variable1 +']' )
但是如何进一步过滤那些具有 data-param2
属性的 li
元素呢?它会是这样的:
$( 'li[data-param1=' + variable1 +'][data-param2=' + variable2 +']'' )
除非这不起作用。
我认为你最后有一个额外的 '
因为当我修复它时,它在这里工作得很好:http://jsfiddle.net/jfriend00/jfsanvkh/