如果单击*this或*this,则分别执行*this或*this

Ini*_*igo 4 jquery function click

我想知道是否有可能用jQuery做这样的事情:

 $('#embedVid' || '#upldImg').click(function() {
  slide($('.vidEmbd') || $('#image_uploader_wrapper'));
 });
Run Code Online (Sandbox Code Playgroud)

即.如果单击'#embedVid',则将'$('.vidEmbed')'传递给函数'slide',或者,如果单击'#upldImg',则将'$('#image_uploader_wrapper')'传递给'slide' "?

如果我可以将它们放在一个单击功能中,那就太好了......

谢谢

Fat*_*orm 7

你可以把目标类作为对象的rel属性...

$('#embedVid,#upldImg').click(function() {
  slide($($(this).attr('rel')));
 });
Run Code Online (Sandbox Code Playgroud)

有:

<span id='embedVid' rel='.vidEmbd'>Some Text</span>$(
Run Code Online (Sandbox Code Playgroud)