簡體   English   中英

使用jQuery從隱藏輸入字段獲取值的問題

[英]Issues getting value from hidden input field with jQuery

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

我想獲取隱藏輸入的值與復選框的名稱相同(在更改時)我的問題是警報只導致“未定義”,但如果我警告沒有“val()”的部分它給了我一個物體回來。 我所有的jQuery代碼都在里面

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

我也厭倦了將我的腳本代碼放在我的html下,但沒有任何影響。

您需要連接變量並添加雙引號:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM