如何使用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];