使用jQuery从隐藏输入字段获取值的问题

时间:2014-08-15 15:05:18

标签: javascript jquery html

$(':checkbox').change(function() {
   var targetName = $(this).attr('name');
   var target = $(document).find(':hidden[name=targetName]').val();
   alert(target);
});

我想获取与复选框同名的隐藏输入的值(在更改时) 我的问题是警报只会导致“未定义”,但如果我在没有“val()”的情况下警告部件,它会给我一个对象。我的所有jQuery代码都在

$(document).ready(function(){});

我也厌倦了将我的脚本代码放在我的html下,但没有效果。

1 个答案:

答案 0 :(得分:3)

您需要连接变量并添加双引号:

var target = $(document).find(':hidden[name="'+ targetName + '"]').val();