我不能让它工作。我试图在按下某个键时替换某些字符。当我使用变量 replace_list 而不是 replace_list["russian"] 时它工作正常,但我需要不同的“替换列表”来处理其他事情。我究竟做错了什么?
<script type="text/javascript" src="javascript/jquery.js"></script>
<input id=answer>
<script>
replace_list = ["russian": {'a' : 'b', 'c' : 'd'}];
$(document).ready(function () {
$("#answer").keydown(function () {
var text = $(this).val();
$.each(replace_list["russian"], function (index, value) {
if (index == text.substring(text.length - value.length)) {
$("#answer").val(text.substring(0, text.length - value.length) + value);
}
});
});
})
</script>