javascript - 获取页面中的元素数

标签 javascript jquery html dom

假设您有 5 <divs>里面有东西,但都有一些内容。所以就像:

<div class='module-class' id='module-1'>Hello world. <button class='delete'>X</button></div>
<div class='module-class' id='module-2'>Testing <button class='delete'>X</button></div>
<div class='module-class' id='module-3'>This is text <button class='delete'>X</button></div>
<div class='module-class' id='module-4'>Moon and Sun <button class='delete'>X</button></div>

假设您在 <button> 中单击有 This is text .所以,很明显,它在页面中排在第 3 位。所以你会返回“Clicked on 'module-3'`

你会怎么做?

最佳答案

$('.module-class').click(function(e){
    console.log("Clicked on '" + $(this).attr('id') + "'");
});

关于javascript - 获取页面中的元素数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23025437/

相关文章:

javascript - 通过他输入的名称调用没有 onClick 功能的按钮的 JavaScript/AJAX。是否可以?

javascript - 导航关闭时隐藏文本导航

c# - 我应该如何模板化这个 svg 片段?

javascript - JS循环遍历数组来改变段落的innerHTML

javascript - 如何在输入时将输入更改为大写

JavaScript - 整数的负字节

javascript - 使用箭头键盘而不是鼠标时 ng-options 模型未更新

javascript - 当函数传递给 child 时, react onClick 事件不会触发

javascript - jQuery-ui droppable 到 iframe 内可排序

html - 居中 ul 子菜单