Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何比较所有类中的数据值?_Javascript_Jquery - Fatal编程技术网

Javascript 如何比较所有类中的数据值?

Javascript 如何比较所有类中的数据值?,javascript,jquery,Javascript,Jquery,考虑以下情况(简化): 但我想知道的是,我可以使用选择器来实现吗?比如: if($(('.dest_list').data("selval") == needle) 有什么方法可以做到这一点吗?您可以像这样在选择器中写入属性 $('.dest_list[data-selval="D"]') 或者,如果你想使用一个变量,你可以这样做 $('.dest_list[data-selval="' + needle + '"]') 您可以使用: 您可以使用属性选择器来实现这一点 试试看 我在这一页上

考虑以下情况(简化):

但我想知道的是,我可以使用选择器来实现吗?比如:

if($(('.dest_list').data("selval") == needle)

有什么方法可以做到这一点吗?

您可以像这样在选择器中写入属性

$('.dest_list[data-selval="D"]')
或者,如果你想使用一个变量,你可以这样做

$('.dest_list[data-selval="' + needle + '"]')

您可以使用:


您可以使用
属性选择器来实现这一点

试试看


我在这一页上的时候,正是一连串的答案、编辑和投票滚滚而来的时候。看到stackoverflow的竞争性本质,我们很清楚这四个答案基本相同。谢谢。接受这一点是因为与文档有准确的链接。
$('.dest_list[data-selval="D"]')
$('.dest_list[data-selval="' + needle + '"]')
// Test for existence of element
if($(".dest_list[data-selval='D']").length) {
     // li with selval A exists...
}
if($('.dest_list[data-selval="D"]').length > 0){
  //found
}