2013-03-25 2 views
0

У меня есть функция щелчка по следующему элементу:Binding Нажмите функцию для одного элемента к функции мыши другого

$('#make article > a, #latestInner article > a').click(function (e) {...}); 

Теперь я хочу, чтобы связать щелкать выше к следующему:

$('#make article h4 a, #latestInner article h4 a, #models article h4 a').click(function (e) {...}); 

так, что при нажатии на:

#make article > a, #latestInner article > a 

будет, как если бы я нажал на:

#make article h4 a, #latestInner article h4 a, #models article h4 a 

ответ

2

JQuery-х trigger() будет делать:

$('#make article > a, #latestInner article > a').click(function() { 
    $('#make, #latestInner, #models').find('article h4 a').trigger('click'); 
}); 
+0

спасибо, это работает –

1
$('#make article > a, #latestInner article > a').click(function (e) {  
("#make article h4 a").trigger('click');  
} 
+0

спасибо, это работает –

0

Попробуйте это:

$('#make article > a, #latestInner article > a').click(function (e) { 
    $('#make article h4 a').click(); 
    $('#latestInner article h4 a').click(); 
    $('#models article h4 a').click(); 
}); 

$('#make article h4 a, #latestInner article h4 a, #models article h4 a').click(function (e) {...}); 

Надеется, что это помогает :)

Смежные вопросы