我有一个问题,我找不到答案,或者也许不能说出应该的方式......
我想欺骗javascript处理变量的方式......
让我们说在php中我可以做类似的事情:
$test['usr_'.$id]=826
但是当我尝试在Javascript / jQuery中做同样的事情时:
$("#usr_rank_h").val('rank_'+id);
它将输出rank_826
而不是var rank_826
答案 0 :(得分:1)
javascript中的等效成语实际上是
var id = 826;
var test = {};
test['rank_'+id] = 826;
它会返回一个表格
的对象{
'rank_826': 826
}
PS:我不确定你为什么在这种情况下使用jQuery,你是从id
得到input
吗?