我有示例代码:
<select>
<option value="1">1<option>
<option value="2"> 2<option>
<option value="3"> 3<option>
<option value="4"> 4<option>
<option value="5"> 5<option>
</select>
和css:
select option:checked {
padding-left: 0;
text-align:left;
}
当我选中选项(2或3或4或5)时,我无法删除空格,如何解决?
这是附件:
答案 0 :(得分:2)
实际上,您每次添加<option>
两次,您可以按<option>
关闭</option>
个元素,也可以从结尾删除额外的<option>
元素。
<强> Tag omission 强>
option
元素必须有一个开始标记。- 如果
option
元素后面紧跟另一个option
元素,则可省略option
元素的结束标记。
此外,默认情况下会忽略HTML中的前导或尾随空格:
<强> EXAMPLE HERE 强>
<select>
<option value="1">1</option>
<option value="2"> 2</option>
<option value="3"> 3</option>
<option value="4"> 4</option>
<option value="5"> 5</option>
</select>
答案 1 :(得分:0)
这是删除领先优势的代码在所有选项的文本中尾随空格。
$('select > option').each(function(){
var textValue = $.trim($(this).text());
$(this).text(textValue);
});
答案 2 :(得分:0)
1 2 3 4 5
正确关闭选项标签