我有一个.jsp页面,其中许多元素都有以特定字符串结尾的id.例如:
<div id="topActions-1083"></div>
<div id="collapse-1083">
<input id="collapse1Input-1083" type="hidden" value="expanded"></input>
</div>
Run Code Online (Sandbox Code Playgroud)
哪个是获取id为'1083'的所有元素并将其更改为'1084'的最快方法?
尝试使用 的.attr()接收器功能,
$('[id$=1083]').attr('id',function(_,id){
return id.substr(id.length - 4) + '1084';
});
Run Code Online (Sandbox Code Playgroud)
或者正如 Wolf 建议的那样,您可以使用.split()而不是.substring()
$('[id$=1083]').attr("id", function (_, id) {
return id.split('-')[0] + '-1084';
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
598 次 |
| 最近记录: |