javascript - jquery - 选择唯一的ID

标签 javascript jquery html

我是 jquery 新手

我用 php 生成了 html div 并给每个它们一个唯一的 id

<div id=div1>text</div>
<div id=div2>text</div>
<div id=div3>text</div>
...

问题是,我如何用jquery选择特定的div?通常我使用此代码来选择一个元素

$('#id')

但是我必须制作很多选择器,因为每个 id 都是唯一的。最近我用了这样的东西

<div ... onclick=getElem(id)></div>

function getElem(id){
     var elem=$('#div'+id);
} 

使用onclick好不好?

最佳答案

向 div 组添加一个类

<div id="div1" class="someClass">text</div>
<div id="div2" class="someClass">text</div>
<div id="div3" class="someClass">text</div>
...

然后在 JavaScript 中:

$('.someClass').click( function(event) {
    var ele = $(this);
    // ele is the element you clicked on
});

关于javascript - jquery - 选择唯一的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21490758/

相关文章:

javascript - 如何使 div 可滚动,而不显示讨厌的滚动条?

javascript - 如何在javascript中重写被调用的函数

javascript - JQuery 找不到动态创建的元素

javascript - $.Get 方法在each() 循环中不成立

jquery - 在 jWYSIWYG 中设置默认字体系列

javascript - 缩小时 Logo 位置发生变化(CSS/Angular4+)

javascript - 在 Angular 2中创建日志文件

如果元素位于页面底部,jQuery ContextMenu 不会完全显示

javascript - 如何使用 CSS 调整图像和文本的响应式设计?

javascript - 在输入类型复选框中绑定(bind) ng-models