gpt4 book ai didi

JQuery:从字符串中删除字符/选择

转载 作者:行者123 更新时间:2023-12-01 05:08:40 24 4
gpt4 key购买 nike

我只想从多个类中选择一个类,条件是所选类具有 ID 为 "#exampleId" 的任何 div 后代。

我以为这样的东西可以工作,但事实并非如此:

$(".myClass").has(div).attr("id","#exampleId").

第二个问题:我必须先去掉哈希值“#”。因为字符串(#exampleId)是动态生成的......它看起来像这样:

var myString = "#exampleId"  

以下方法不起作用:

myString.replace('#','');

提前致谢

最佳答案

您已经接受了答案,但无论如何我都会把这个答案扔掉。

如果页面上有多个 .myClass 元素,首先选择 #exampleId,然后遍历到第一个元素可能会更有效.myClass 使用 parents() .

$('#exampleId').parents('.myClass:first');

或者,如果 ID 在变量中,请执行以下操作:

var myString = "#exampleId";

$(myString).parents('.myClass:first');

这些将为您提供具有 .myClass#exampleId第一个父级。

您可以使用.closest('.myClass')如果你也想要的话。

关于JQuery:从字符串中删除字符/选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3590524/

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