2
我用这个method检索选定的预输入值:如何更改Bootstrap的typeahead选定值?
$('ul.typeahead li.active').data('value');
我然后设置这个等于一个变量,像这样,
var foo = $('ul.typeahead li.active').data('value');
但是,如果我尝试做像这样:
var foo = $('ul.typeahead li.active').data('value').replace(/\([^\)]+\)$/, '');
尽管当我console.log(foo)它实际上显示foo的正确值时,它似乎不会更新foo的值。
你能告诉我我能做些什么来解决这个问题吗?
你是什么意思,它“会显得不更新foo的值,即使当我CONSOLE.LOG(FOO )它实际上是为foo显示正确的值“?如果它显示的是正确的值,那么根据定义,是不是更新的值?或者你的意思是'data-value'属性没有被更新? – spinningarrow 2012-06-06 16:43:05
http://stackoverflow.com/a/11747290/212702 – 2012-09-06 15:23:43