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つのファイルに分けましたが、1つのファイルでシンプルに保ったので、ファイルに問題がある可能性があります@ jsfiddle ?!!
しかし、それは意味がありません!!命令がどこにあっても、値がアラートで正しくキャッチされるようにしています!