javascript - 在 .attr() 中使用 JS 变量

标签 javascript jquery variables attr

这应该很简单——我想在 .attr() 元素中使用一个 javascript 变量“foo”,如下所示:

$("#readreplytxt_" + msgid).attr("onClick", "readofferclose(foo)");

我已经试过了:

$("#readreplytxt_" + msgid).attr("onClick", "readofferclose("+ foo")");

然而没有喜悦。

我怎样才能让它工作?

最佳答案

如果您已经在使用脚本来分配点击,为什么不使用 click()绑定(bind)事件的方法,与此类似:

$("#readreplytxt_" + msgid).click(function(){
    readofferclose(foo);
});

它会让你的 javascript 变得更好并且 unobtrusive也是。

关于javascript - 在 .attr() 中使用 JS 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14709894/

相关文章:

javascript - 自动刷新在 JavaScript 中不起作用

javascript - 匿名函数声明简写javascript

javascript - 没有 JS 经验 - 如何使用 Sweet Alert 来确认表单提交?

javascript - 选择单选按钮时将类添加到父项的动态弹出菜单(如 Trello 的)

C++静态变量动态

c# - 在变量中引用函数?

javascript - 是或否而不是 knockout 中的真或假

javascript - 突出显示文本区域中的输入

javascript - canvas.toDataURL 导致纯黑色图像?

c++ - 在类中存储指针