带有变量字符串的索引

indexOf with variable string

本文关键字:索引 字符串 变量      更新时间:2023-09-26

我在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 ?!!但这毫无意义!!无论指令在哪里,我都会确保在警报中正确捕获值!

我已经为您更新了FIDDLE。是那东西吗?