我使用的是生成具有给定 ID 名称的输入字段的 wordpress 插件 - fieldname15_6
虽然我在循环中使用代码,但对于每个帖子,它都会创建具有相同 ID 名称的输入字段。当然这是个问题。我有大约 10 个具有相同 ID 名称的输入,我相信它会导致显示问题。不管我的 CSS 规则如何,字体大小和间距似乎有点随机。
无论如何,我需要一种方法来自动将数字 1+ 添加到具有该 ID 名称的任何已创建输入。我尝试使用以下代码,但它什么也没做——
$("input[id^='fieldname15_6']").attr('id', function (i) {
return "fieldname15_6" + ++i;
});
我做错了什么? 谢谢。
最佳答案
var i = 1;
$("input#fieldname15_6").each(function(){
$(this).attr('id', function(i) {
return "fieldname15_6" + ++i;
});
});
这会帮助你......
关于javascript - 如何使用jquery为输入的ID名称添加数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33749056/