积极答复者
【JS】如何更改dropdownlist 当前选定值

问题
-
请问如何更
改dropdownlist的选中值 如图:
在我选定 "|--青岛" 之后,去掉前面的“|--”符号,应该如何处理呢?
也就是说,选定值去掉“|--” ,但实际数据还是有“|--”的,请问如何实现呢?- 已移动 孟宪会Moderator 2010年6月23日 1:03 (发件人:.NET Framework 一般性问题讨论区)
答案
全部回复
-
你这应该是个第三方控件,你看看这个控件的用法,或者你绑定的时候就不显示 |--
努力+方法=成功你好,开心!
这不是第三方控件,dropdownlist中的数据是从数据库中查询出来,通过处理生成的样式,我现在想实现以上效果,我写了一下语句,但是不对,请看一下:
function RemValue()
{
var item=$('item');
var deva=item.options[item.selectedIndex].text;//获取原先值
item.options[item.selectedIndex].text=deva.replace("|--",""); //更改选中的值,去掉“|--”
for(var i=0;i<item.options.length;i++)
{
if(item.options[i].text==item.options[item.selectedIndex].text) //如果在循环过程中,发现列表中的数据为选定的数据,则为当前数据赋值deva
{
item.options[i].text=deva;
}
}
//alert(deva);
}RemValue方法是dropdownlist的onchange方法,item是该控件的ID