Php 将选项值设置为“选择文本”
需要帮助 我需要有一个选择功能,其中Php 将选项值设置为“选择文本”,php,jquery,html,select,Php,Jquery,Html,Select,需要帮助 我需要有一个选择功能,其中 <select class="form-control"> <option value="4100">4100 : Mass Collections</option> <option value="4200">4200 : Stole Fees</option> <select> 但是每次我做这个签入下拉列表时,选项都完全忽略了描述。我如何防止这种情况 提前感谢您可以遵循以下思路:仅
<select class="form-control">
<option value="4100">4100 : Mass Collections</option>
<option value="4200">4200 : Stole Fees</option>
<select>
但是每次我做这个签入下拉列表时,选项都完全忽略了描述。我如何防止这种情况
提前感谢您可以遵循以下思路:仅当元素具有焦点时添加描述:
$('select')。在(“焦点”,函数){
for(此.options的变量o){
o、 textContent=o.getAttribute('value')+':'+o.dataset.descr;
}
});
$('select')。打开(“模糊”,函数){
for(此.options的变量o){
o、 textContent=o.getAttribute('value');
}
});代码>
4100
4200
这是我能做的最好的了
$(document).ready(function (){
$('select').change(function(s) {
for (var option of this.options) {
option.label = option.text;
};
this.selectedOptions[0].label = this.selectedOptions[0].value;
});
});
最好用更多的选项来检查
<select class="form-control">
<option value="4100">4100 : Mass Collections</option>
<option value="4200">4200 : Stole Fees</option>
<option value="4300">4300 : Something Else</option>
<select>
4100:大规模收集
4200:偷窃费用
4300:还有别的吗
噢,哇,谢谢你,伙计。这符合我的需要。(为什么我没有找到这个答案,在谷歌上苦苦挣扎了几个小时)。你是谷歌专家,伙计。再次感谢!
<select class="form-control">
<option value="4100">4100 : Mass Collections</option>
<option value="4200">4200 : Stole Fees</option>
<option value="4300">4300 : Something Else</option>
<select>