<div id='one'>one</div>
<div id='two'>two</div>
function Red(e)
{
$(e.target).css('color','red');
}
// 如果我绑定一个事件点击div ='one'与fn“红色”,函数“红色”将收到e =“div one”, 现在我想在div = 2上绑定一些事件,以便它将div = 1发送给函数Red。
记住:我不想将任何事件绑定到div = one
答案 0 :(得分:2)
$('#two').bind('click', function () {
e.target = $('#one');
return Red(e);
});
但这不是很好,也许你可以修改你的红色功能:
function Red(el)
{
$(el).css('color','red');
}
$('#two').bind('click', function () {
return Red($('#one'));
});
答案 1 :(得分:1)
$('#two').click(function(){
Red({target: $('#one')[0]});
});
答案 2 :(得分:-3)
如果您的所有div
都设置了id
属性,为什么不只是$('#one')
来检索您的函数中的div
?