我有以下代码段:
$(document).ready( function() {
$("#input1").contextMenu({
menu: 'myMenu'
},
function(action, el, pos) {
alert("clicked");
});
上面的代码不起作用coz input1是一个包含在运行时生成的elementId的变量。
假设input1生成如下:
var input1 =“input”+ j; 其中j是值为0的变量
请指导我如何在jQuery选择器中将变量input1用作elementId。
感谢。
答案 0 :(得分:0)
使用字符串连接形成选择器:
$(document).ready( function() {
$("#" + input1).contextMenu({
menu: 'myMenu'
},
function(action, el, pos) {
alert("clicked");
});
显然,这假设变量input1
存在,并且在执行该代码时具有所需的值。