【问题标题】:Pass variable as parameter in jquery .load在 jquery .load 中将变量作为参数传递
【发布时间】:2014-02-18 16:32:26
【问题描述】:

我有一个 html DL 列表。 每当我单击 DD 时,我都想获取它的类名并将其作为参数传递给 Jquery .load 函数。

这是我的代码:

如何更改 .kilye 类以使其从 elementClass 变量中获取类?

$('dd').click(function(){
$('#img').show();
var elementClass = $(this).attr("class");
$(this).toggleClass('active').siblings().removeClass('active');
$('.bio').load('/people/index.html .kilye', function(){
   $('#img').hide();
   $('.bio').slideToggle('slow');
   });
});

【问题讨论】:

  • 可以作为参数传递

标签: jquery variables load


【解决方案1】:

一个简单的字符串连接:

 $('.bio').load('/people/index.html .'+ elementClass, function(){})

【讨论】:

    【解决方案2】:

    试试这个

       $('dd').click(function(){
        $('#img').show();
        var elementClass = $(this).attr("class");
        $(this).toggleClass('active').siblings().removeClass('active');
        var url = '/people/index.html .'+elementClass;
        $('.bio').load(url, function(){
           $('#img').hide();
           $('.bio').slideToggle('slow');
           });
        });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 2013-09-05
      • 1970-01-01
      • 1970-01-01
      • 2017-01-13
      • 2016-06-07
      相关资源
      最近更新 更多