Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
在jquery中将变量作为类名传递_Jquery_Html - Fatal编程技术网

在jquery中将变量作为类名传递

在jquery中将变量作为类名传递,jquery,html,Jquery,Html,在变量“classN”中有类名“views-row5”。我想将其传递给jquery,以便使用变量“classN”查找类名“views-row5”,并添加类“hello” jQuery(文档).ready(函数($){ var classN=“视图-row5” $('.carousel-inner-li')。每个(函数() {$(this.find(classN.addClass('hello');}); }); 1. 2. 1. 2. jQuery(文档).ready(函数($)

在变量“classN”中有类名“views-row5”。我想将其传递给jquery,以便使用变量“classN”查找类名“views-row5”,并添加类“hello”

jQuery(文档).ready(函数($){
var classN=“视图-row5”
$('.carousel-inner-li')。每个(函数()
{$(this.find(classN.addClass('hello');});
}); 

  • 1. 2.
  • 1. 2.
  • jQuery(文档).ready(函数($){
    var classN=“视图-row5”
    $('.carousel-inner-li')。每个(函数(){
    $(this.find(“.”+classN.addClass('hello');
    });
    });
    
    。你好{
    颜色:红色
    }
    
    
  • 1. 2.
  • 1. 2.

  • 您忘记了在选择器中表示类的

    jQuery(文档).ready(函数($){
    var classN=“视图-row5”
    $('.carousel-inner-li')。每个(函数()
    {$(this.find('.+classN.addClass('hello');});
    });
    
    。你好{
    颜色:绿色;
    字体大小:20px;
    }
    
    
  • 1. 2.
  • 1. 2.

  • 在变量赋值中,必须为类添加点。如
    var classN=“.views-row5”

    jQuery(文档).ready(函数($){
    var classN=“.views-row5”
    $('.carousel-inner-li')。每个(函数()
    {$(this.find(classN.addClass('hello');});
    });
    
    。你好{
    颜色:红色;
    }
    
    
  • 1. 2.
  • 1. 2.
  • 尝试以下代码:

    jQuery(document).ready(function($) {
       var classN="views-row5"
       $('.' + classN).addClass('hello');
    });
    

    说真的,你忘了加前缀
    ?将其关闭为TYPO
    。find(“views-row5”)
    将查找
    元素。您只是忘记了类选择器开头的