gpt4 book ai didi

javascript - 如何在 jquery 或 javascript 中选择 id 包含的元素

转载 作者:行者123 更新时间:2023-11-28 07:18:21 25 4
gpt4 key购买 nike

我们有一些遗留代码,其中 Html 元素 ID 是从数据库数据动态填充的(我无法更改此处的数据)前任。 <input type="text" id="2314/test/film/code\branch"/>

当我从点击事件中获取 ID 时,如下所示 var src = window.event.srcElement;我得到src.id= "2314/test/film/code\\branch";

我想使用src.id在不同的函数中查找相同的元素 like $(_element).find("[id='" + src.id + "']").get();

自从我看到 "\" 以来,它无法获取任何 ID替换为"\\"

请建议我如何解决这个问题?

最佳答案

我认为 jQuery 不允许您在选择器中使用 /。这是 id 名称中的非法字符,但奇怪的是 jquery 似乎断然拒绝它。由于 JS 对该选择器没有问题,因此您可以使用 JS 选择它,然后将其传递给 jquery 包装器。

$(document.getElementById('2314/test/film/code\\branch'));

关于javascript - 如何在 jquery 或 javascript 中选择 id 包含的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30581926/

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