我有一个缩进下拉列表,在这里我有一些根本的选择和自己的孩子,象下面这样:更改下拉菜单中选择文本,而不更改选项文本
Food
Market
Restaurants
Grossery
Clothes
Home
TV
如果我在选择市场,例如,文本dropdownlist仍然缩进。然后我做了一个jQuery函数来删除文本之前的空格。它看起来像这样:
$(function() {
$("select").change(function() {
var str = jQuery.trim($("select option:selected").text());
$("select option:selected").text(str);
})
});
它的工作原理。但是,如果我尝试选择市场后,选择其他选项,例如,列表如下:
Food
Market
Restaurants
Grossery
Clothes
Home
TV
市场失去了它的压痕。我想要一种方法来删除空格,但只能在下拉列表中显示的选定文本中,但不能在选项中显示。
我该怎么办?
你能成为一个更加清楚一点? “你是什么意思”一种方法来删除修剪,但只在选定的文本中显示的下拉列表中,但不是在选项“?当提交表单(包含select)时,是否要修剪提供给服务器的文本? – 2011-05-14 21:28:17
大声笑,我的意思是一种删除空间的方法。我是个白痴,对不起。 – Alaor 2011-05-14 22:07:40