javascript - 使用 jQuery 动态元素

标签 javascript jquery html

正如我多年来所做的那样,我可以使用 PHP(从数据库获取信息)创建动态 HTML。

例如,假设我想动态创建 x 个链接,我的 PHP 脚本最终会回显:

<a id=link1 href=>Link 1</a>
<a id=link2 href=>Link 2</a>
//etc....

这很好。但是,如何处理这些按钮相对于 jQuery 代码的动态特性?假设我希望每个链接都显示一个警报“Hello World”:

$('#link1').click(function() {
                 alert("Hello World");
                 return false;
                });

我是否必须为每个使用 PHP 动态创建的链接复制此代码?我当然知道这不是正确的做法,但是我坚持什么是最好的使用方法

感谢您的帮助

干杯

最佳答案

不,您可以为链接分配一个类并使用它来附加点击功能

<a class='links' id=link1 href= '#' >Link 1</a>
<a class='links' id=link2 href='#' >Link 2</a>

$('a.links').click(function() {
                 alert("Hello World");
                 return false;
                });

关于javascript - 使用 jQuery 动态元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5728614/

相关文章:

javascript - 在提交表单之前, Angular 选择每个选项的显示图像

css - 在 CSS 灯箱中放大图像

javascript - 在 Modal asp.net mvc 中使用 ajax 添加数据

jquery - 在这种情况下如何获取输入文本值

javascript - Object.assign,仅值

javascript - 使用 html2canvas 的屏幕截图需要在文件夹中另存为 psd

jquery - 防止 Jquery 自动完成选项在每次选择后关闭

html - HTML 中的高度百分比问题

javascript - 将类添加到 javascript 创建的元素

javascript - 包含所有 ascii 字符的字符串