如何使用jquery添加具有标签值的新selectbox选项?

如何使用jquery添加具有标签值的新selectbox选项?,jquery,drop-down-menu,append,label,Jquery,Drop Down Menu,Append,Label,我需要为预定义的选择框获取占位符(我自己无法添加第一个选项,因为它是从我的客户端正在使用的系统中获取的-Pardot) 我使用Jquery为输入字段添加了占位符,如果只有一个下拉列表,我可以添加占位符。但如果有多个,我需要使其自动 这是我的当前代码: var labels=document.querySelectorAll(“标签”); var i=标签长度; 而(我--){ var标签=标签。项目(i); var text=label.textContent; label.parentNod

我需要为预定义的选择框获取占位符(我自己无法添加第一个选项,因为它是从我的客户端正在使用的系统中获取的-Pardot)

我使用Jquery为输入字段添加了占位符,如果只有一个下拉列表,我可以添加占位符。但如果有多个,我需要使其自动

这是我的当前代码:

var labels=document.querySelectorAll(“标签”);
var i=标签长度;
而(我--){
var标签=标签。项目(i);
var text=label.textContent;
label.parentNode.classList.contains(“必需”)&&(text+=“*”);
label.nextElementSibling.setAttribute(“占位符”,文本);
};
$('.select')。追加('+'Industry')

行业222
帐户来源
Ad利息单位
广告
航空及航天;防守
机构
农业
var labels=document.querySelectorAll(“p.pd-text标签,p.pd-select标签,p.pd-textarea标签”);
var i=标签长度;
而(我--){
var标签=标签。项目(i);
var text=label.textContent;
label.parentNode.classList.contains(“必需”)&&(text+=“*”);
var nextElement=label.nextElementSibling;
if(nextElement){
如果(nextElement.tagName==“选择”){
nextElement.options[0]。text=text;
}否则{
setAttribute(“占位符”,文本);
}
label.parentNode.removeChild(label);
}
}
var elements=document.querySelectorAll('.errors,.no label');
Array.prototype.forEach.call(元素,函数(el,i){
el.parentNode.removeChild(el);
});

行业222 帐户来源 Ad利息单位 广告 航空及航天;防守 机构 农业

var labels=document.querySelectorAll(“p.pd-text标签,p.pd-select标签,p.pd-textarea标签”);
var i=标签长度;
而(我--){
var标签=标签。项目(i);
var text=label.textContent;
label.parentNode.classList.contains(“必需”)&&(text+=“*”);
var nextElement=label.nextElementSibling;
if(nextElement){
如果(nextElement.tagName==“选择”){
nextElement.options[0]。text=text;
}否则{
setAttribute(“占位符”,文本);
}
label.parentNode.removeChild(label);
}
}
var elements=document.querySelectorAll('.errors,.no label');
Array.prototype.forEach.call(元素,函数(el,i){
el.parentNode.removeChild(el);
});

行业222 帐户来源 Ad利息单位 广告 航空及航天;防守 机构 农业

在此处找到解决方案:在此处找到解决方案: