我使用jsp和jquery以及下面的方法来替换页面中看到的唯一ID。
但是在检查页面时,id会被替换,但在视图页面源中仍会显示旧值。
任何人都可以帮助了解如何在页面源中获取更改的id值。
请找到更改ID值的代码段。
$(document).ready(function () {
$('[id]').each(function () {
var ids = $('[id="' + this.id + '"]');
if (ids.length > 1 && ids[0] == this) {
for (i = 1; i < ids.length; i++) {
$(ids[i]).attr('id', this.id + '_' + i);
}
}
});
});
答案 0 :(得分:1)
使用此代码:
$(document).ready(function(){
var i = 0;
$('[id]').each(function(){
i++;
this.id = this.id + '_' + i;
});
});
在Chromium Dev Tools Elements中为我工作。