- 在jquery中,以编程方式将元素传递给函数

  显示原文与译文双语对照的内容
82 0
<div id='one'>one</div>
<div id='two'>two</div>
function Red(e)
{
 $(e.target).css('color','red'); 
}

如果绑定事件,单击 div=//"红色"函数"红色"将接收 e="一个 div",现在我想绑定div=two事件,以便将div=one发送给函数 Red 。

记住:我不想将任何事件绑定到 div=one

时间:原作者:0个回答

101 3
$('#two').bind('click', function () {
 e.target = $('#one');
 return Red(e);
});

但这并不是很好,也许你可以修改你的红色函数:

function Red(el)
{
 $(el).css('color','red'); 
}
$('#two').bind('click', function () {
 return Red($('#one'));
});
原作者:
78 5

如果所有 div的属性都设置了 id 属性,那么为什么不执行 $('#one') 来检索函数中的div

原作者:
...