0

我在使用 javascript/jQuery 时遇到了这个问题,我有这段代码

//settings is the array of options passed to the function
$input = $('#par_kw[ref="'+settings['ref'] +'"]')
var prev = $input.val();
alert(prev + ' : '+settings['new_kw']+' : '+ prev.indexOf(settings['new_kw'])); 

在运行时我收到如下消息: maths, computing : maths : -1总是-1但是当我尝试恒定时indexOf("maths")它可以工作并且我得到0或者它的索引是什么你
能看到我做错了什么吗?因为我不能:(

更新

哦,好吧,这更令人困惑:/我在这里
尝试了JSFIDDLE.net ,但它工作得很好:(文件中可能有问题吗,因为在我的项目中我将代码分成2个文件,但我在一个文件中保持简单@ jsfiddle ?!! 但这没有任何意义!! 无论指令在哪里,我都确保在警报中正确捕获该值!

4

1 回答 1

0

我已经为你更新了 FIDDLE。那是什么?

于 2012-05-13T14:48:01.287 回答