我正在尝试使用以下代码通过输入字段的名称来定位变量并更新链接,如果我使用它sample_variable = ();
而不是,它会起作用,b = (value);
所以我认为这是一个非常明显的语法问题。
<input id="my_input" type="text" name="sample_variable1">
sample_variable1 = "http://www.stackoverflow.com";
sample_variable2 = "http://www.google.com";
sample_variable3 = "http://www.yahoo.com";
$('#set3').find('input').focus(function(){
var a = $(this).attr("id");
var b = $(this).attr("name");
$('#'+a).live('change',(function(){
var value = $(this).val();
b = (value);
})
);
});
我正在尝试将变量的值(html 链接)更新为在文本输入中输入的值,但使用相应的输入名称选择要更新的正确变量。我正在这样做,所以我不必为每个 var 写出相同的代码块。
谢谢,汤姆