如何在jquery中从ID中删除单词



如何使用Jquery从ID中删除一个单词?例如,我有一个ID为page_getstarted的div,我想在jquery中获取该ID并将其用于其他用途,但我不想使用整个ID,我只想使用get_started。

有没有办法拿到身份证并修剪一下?

由于您提到您已经知道如何获取id属性,我建议您创建一个function来检查指定的string参数(在您的情况下,您需要传递id属性(,检查它是否包含要删除的单词,如果包含,您将删除并返回修改后的string,您可以将其存储在变量中以供重用。例如:

const removeStrFromId = (strId, searchQuery) => (strId.includes(searchQuery) ? strId.replace(searchQuery, "") : "");
const newModifiedStr = removeStrFromId("page_getstarted", "page_");
console.log(newModifiedStr); // outputs the string "getstarted"

如果需要,您可以在将来重用此function来操作其他strings。。。

您可以将id作为获取

var container = $('#page_getstarted');
idText = container.attr('id'));

然后使用javascript操作您的字符串,使用split/replace方法。

var idParts= idText.split("_");
var myId = idParts[1];

最新更新