gpt4 book ai didi

javascript - 在 id attr 中的点击函数中传递参数

转载 作者:行者123 更新时间:2023-11-30 08:44:32 26 4
gpt4 key购买 nike

我有以下标记:

<div id="div1" class="divs">some content</div>
<div id="div2" class="divs">some content</div>
<div id="div3" class="divs">some content</div>
<div id="div4" class="divs">some content</div>
<div id="div5" class="divs">some content</div>
<div id="div6" class="divs">some content</div>

他们都得到一个简单的.click()函数:

$divs = $('.divs');
$divs.click(function() {
// some actions
}

我想做的是在 .click() 函数中传递一个参数,它会给我每个 id 的当前编号,例如id="div1 的整数 1。类似于:

 $divs.click(function(e) {
// e would be the number of the id inside the function
}

我该怎么做?

提前致谢!

最佳答案

您可以使用 .match() 使用简单的正则表达式在此处获取 ID 号:

$('.divs').click(function() {
var id = this.id.match(/\d+$/);
console.log(id);
});

Fiddle Demo

关于javascript - 在 id attr 中的点击函数中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23134005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com