【发布时间】:2015-02-26 03:12:14
【问题描述】:
我正在尝试在对象上的 mouse over 事件上生成动态下拉列表。我就这样完成了,
canvas.on('mouse:move', function (e) {
$('body').append("<div id='imageDialog' style='position: absolute; top: 0; left: 0'><select id='mySelect' onchange='copy();'><option value='wipro' >wipro</option><option value='Hcl' >Hcl</option><option value='krystal kones' >krystal kones</option></select></div>");
});
此功能运行良好。但是在我的下一个需求中有一个问题,当用户从下拉列表中选择一个项目时,我需要捕获所选项目。我知道这是一个很长的镜头,但我通过在下拉菜单中添加onchange='copy();' 并提醒做出的选择来尝试它,
function copy(){
alert(document.getElementById("imageDialog").value);
}
但正如预期的那样,它给出了错误Uncaught ReferenceError: copy is not defined。
我在这方面已经有一段时间了,但没有任何运气,我非常感谢各位专家对此提供的任何帮助。
谢谢。
【问题讨论】:
标签: javascript jquery html drop-down-menu onchange