gpt4 book ai didi

javascript - 查找包含选择器 id + 文本的元素

转载 作者:行者123 更新时间:2023-11-28 01:20:25 24 4
gpt4 key购买 nike

我很困惑我应该如何去做这件事。

我的页面使用 PHP 从数据库中获取产品代码,并使用它们生成元素的 id。例如:$("#touch-'.$productcode.'")$("#popup-'.$productcode.'")

我需要这样做,以便当单击某个元素时,jQuery 将在文档中找到一个元素,其中包含选择器 id 的最后 11 个字符以及附加文本。

例如选择器 $(this) (生成的 id 为 #touch-123-456-789)将获得自己的 id,删除除最后 11 个字符之外的所有内容(产品代码),将 popup- 附加到开头,然后找到元素 $("#popup-123-456-789") 并执行操作。

最佳答案

像这样的事情怎么样..

<div class='touch' id='touch-123-456-789'> bla bla </div>

在你的jquery上

$('.touch').click(function(){
var id = $(this).attr('id');
id = id.substring(5);

$('#popup' + id).doSomething();

});

关于javascript - 查找包含选择器 id + 文本的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23331322/

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