select option中的选项内容中含有 ,我想在改选项被选中 显示时按正常显示(没有空格)

解决方案 »

  1.   

    输出时php
    str_replace(' ', '', $str);js
    str.replace(/ /, '');
      

  2.   

    <select name="sltsort" id="" class="text_input">
                    <?php foreach($arrsort as $key=>$value): ?>
                      
    <option  value="<?php echo $value["sort_id"];?>" <?php if ($sltsort==$value["sort_id"]){?> selected="selected" <?php }?>>&nbsp;&nbsp;<?php echo $value['sort_name'];?></option>
                                    <?php endforeach; ?>
                    </select>选中时去除&nbsp;显示该怎样呢?
      

  3.   

    <select name="sltsort" id="" class="text_input">
      <?php foreach($arrsort as $key=>$value): ?>
        
    <option value="<?php echo $value["sort_id"];?>" <?php if ($sltsort==$value["sort_id"]){?> selected="selected" <?php }?>>&nbsp;&nbsp;<?php echo $value['sort_name'];?></option>
    <?php endforeach; ?>
      </select>你上面不是有&nbsp;&nbsp;吗? 去掉不是可以了么
      

  4.   

    这样写的话,当选中的时候显示是有空格的。我想实现的是:option是分级的(用空格区分)当选中的时候显示的时候是没有空格的