我的页面上有一个下拉菜单,其中包含语言选择器选项。在选择语言时,我希望我的标签和按钮 html 根据语言进行更改? 我的代码
var arr = [];
// gets all the ids starting with comp_
$('div[id^="comp_"]').each(function(){
arr.push(this.id);
labels = $(this).find('label');
buttons = $(this).find('button');
//get all labels inside the current div
$(labels,buttons).each(function(){
$(this).html("");
});
});
console.log(arr);
},
*问题 * 它只更改标签元素引用而不是按钮引用。我可以在多个元素引用上运行该功能吗?
如果我这样做,它可以工作,但我不想为不同的引用再次重复相同的代码
var arr = [];
// gets all the ids starting with comp_
$('div[id^="comp_"]').each(function(){
arr.push(this.id);
labels = $(this).find('label');
buttons = $(this).find('button');
//get all labels inside the current div
$(labels).each(function(){
$(this).html("");
});
$(buttons).each(function(){
$(this).html("");
});
});
console.log(arr);
},