首页 > 解决方案 > 如何前置文本到选定的

问题描述

标签: javascripthtmljquerycss

解决方案


这可能会奏效(注意我假设 id=bloodsVaccinesTypesBloods):

$('#bloodsVaccinesTypesBloods').focusout(function(){
      $('#bloodsVaccinesTypesBloods > optgroup').each(function() {
         $(this).children().each(function() {
         $(this).attr('label',$(this).parent().attr('label')+ ' - ' + $(this).text());
      });
      });
});

$('#bloodsVaccinesTypesBloods').focus(function(){
       $('#bloodsVaccinesTypesBloods > optgroup').each(function() {
                    $(this).children().each(function() {
                    $(this).attr('label',$(this).text());
                     });
                });
});

https://jsfiddle.net/hzg684d3/


推荐阅读