将变量作为参数传递给jquery .load

时间:2014-02-18 16:32:26

标签: jquery variables load

我有一个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');
   });
});

2 个答案:

答案 0 :(得分:1)

简单的字符串连接:

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

答案 1 :(得分:1)

试试这个

   $('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');
       });
    });