Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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 检查在jquery中单击的是哪个类_Javascript_Jquery - Fatal编程技术网

Javascript 检查在jquery中单击的是哪个类

Javascript 检查在jquery中单击的是哪个类,javascript,jquery,Javascript,Jquery,假设我有一个锚标记,每个标记中有两个不同的类 <a class="class1 class2">Click me</a> <a class="class1 class3">Click me</a> 您应该使用jquery的hasClass方法,而不是has: $(文档).ready(函数(){ $('.class1')。单击(函数(){ if($(this.hasClass('class2')){ 警报(“2类标签”); }否则{ 警报(“3类

假设我有一个锚标记,每个标记中有两个不同的类

<a class="class1 class2">Click me</a>
<a class="class1 class3">Click me</a>

您应该使用jquery的
hasClass
方法,而不是
has

$(文档).ready(函数(){
$('.class1')。单击(函数(){
if($(this.hasClass('class2')){
警报(“2类标签”);
}否则{
警报(“3类标签”);
}
});
});

点击我

单击me
您应该使用jquery的
hasClass
方法,而不是
has

$(文档).ready(函数(){
$('.class1')。单击(函数(){
if($(this.hasClass('class2')){
警报(“2类标签”);
}否则{
警报(“3类标签”);
}
});
});

点击我
单击我
使用方法检查元素是否具有提供的类,或使用方法根据提供的元素、jQuery对象或选择器检查元素

if($(this).hasClass('class2'))
// or
if($(this).is('.class2'))
使用方法检查元素是否具有提供的类,或者使用方法根据提供的元素、jQuery对象或选择器检查元素

if($(this).hasClass('class2'))
// or
if($(this).is('.class2'))
试试$(这个)。hasClass代替是的,hasClass()是你需要的…试试$(这个)。hasClass代替是的,hasClass()是你需要的。。。