我正在创建一个jQuery函数,但是在将一些变量传递给我的函数时遇到了问题。
这是我想做的事情,我在下面恢复了代码:

var func = "appendTo";
var myid = "thisismyid";
var element = "div";
$("<"+element+"/>"{if(myid != ''){ id:myid}}).func($elem);


有办法做到吗?
这是我可以获得的唯一工作代码:

$("<"+element+"/>").appendTo($elem);


先感谢您。

最佳答案

您可以执行以下操作:

$("<"+element+"/>"), { id: myid ? myid : null})[func]($elem);

关于javascript - 在jQuery函数中传递变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19578775/

10-09 16:07
查看更多