3

我需要获取隐藏的文本框名称。

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

此处的值将始终为 100,并且名称将动态更改。

你能帮我解决这个问题吗?

提前致谢。

4

3 回答 3

5

试试这个:http: //jsfiddle.net/53tKF/

这将满足您的需求,:)

还要注意在演示中我创建了一个反案例,这样你就可以看到它只发出 2 次警报,即输入type=hidden&value=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 回答