javascript for循环,jquery id生成和识别

标签 javascript jquery

var 产品=“”; for (var i=0; i<10; i++) { 产品+=""+i+""; $("#"+i).hover(函数() { 警报(一); }); }

product 变量能够使用 div id 生成所需的输出,但是当我将鼠标移到这些 div 上时,该 mouseover 函数(来自 jquery)无法工作/调用。

请帮忙

谢谢 戴夫

最佳答案

您的问题是,当您尝试为其分配函数时,product 不是 DOM 的一部分。 $("#"+i) 将返回一个空列表。

关于javascript for循环,jquery id生成和识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3261937/

相关文章:

javascript - 如何在 jquery 中从其他基于组的索引设置事件类一个组元素?

javascript - 如何在 ES6 中创建主导入文件?

javascript - 找不到模块 : Error: Can't resolve 'croppie' in

jquery - 单击时替代 SVG 填充颜色

jquery - 如何在插件中创建私有(private)方法?

jquery - 通过ajax提交的清晰表单值

javascript - 如何在 ES6 中复制对象方法

javascript - 使用 jQuery 从中间到顶部为多个元素设置动画

javascript - 使用 Jquery 将多个函数分配给同一个类/元素?

javascript - 如何给 asp 按钮一个特定的快捷方式