3

非表示のテキスト ボックス名を取得する必要があります。

  <input type="hidden" value="100" name="test1_season_1">

ここで値は常に 100 になり、名前は動的に変化します。

これについて私を助けてもらえますか?

前もって感謝します。

4

3 に答える 3

5

これを試してください:http://jsfiddle.net/53tKF/

これはあなたのニーズに合うでしょう、:)

また、デモ内でアンチケースを作成したので、アラートが2回しか表示されないように注意してください。つまり、入力type=hiddenvalue=100

コード

$('input[type="hidden"][value="100"]').each(function(){

   alert($(this).prop('name')); 
});​
于 2012-08-01T07:24:45.130 に答える
2

単純なオプション (必ずしも値を確認する最良の方法ではありません):

$("input[value='100']:hidden").attr("name");

より複雑な (または少なくともより冗長な):

$("input:hidden").filter(function() {
    return $(this).val() == '100';
}).attr("name");
于 2012-08-01T07:24:25.087 に答える
0

$('input[value="100"]')隠しフィールドを提供します。

于 2012-08-01T07:24:51.713 に答える