2014-02-18 4 views
0

У меня есть список html DL. Всякий раз, когда я нажимаю на DD, я хотел бы получить его имя класса и передать его как параметр функции Jquery .load.Передать переменную как параметр в 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'); 
    }); 
}); 
+0

Вы можете передать его в качестве параметра –

ответ

1

простой конкатенации:

$('.bio').load('/people/index.html .'+ elementClass, function(){}) 
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'); 
     }); 
    }); 
Смежные вопросы