我有一个组件,其 ID 由第一个静态部分和第二个动态值组成,如下所示:
<div id="smallPlacardone">
其中:smallPlacard
是静态的,one
使用变量传递。
稍后在我的代码中,我想使用 ID 的动态部分,即 one
,但不是第一个静态部分 smallPlacard
,如下所示:
var clicked = $(this).parent().attr("id");
$("#right"+clicked+"").show();
最好的方法是什么?
最佳答案
如果“smallPlacard”是静态的,那么您可以使用替换方法将其删除:
var clicked = $(this).parent().attr("id").replace(/smallPlacard/, '');
$("#right" + clicked).show();
关于javascript - 使用正则表达式或 JavaScript 提取 ID 的最后一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34293561/