如何根据jquery中的值获取文本框名称

时间:2012-08-01 07:19:53

标签: jquery

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

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

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

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

提前致谢。

3 个答案:

答案 0 :(得分:5)

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

这符合您的需求,:)

另请注意,在演示中我创建了一个反案例,以便您只能看到2次警报,即输入type=hidden&amp; value=100

<强>码

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

   alert($(this).prop('name')); 
});​

答案 1 :(得分:2)

简单选项(不一定是检查价值的最佳方式):

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

更复杂(或至少更罗嗦):

$("input:hidden").filter(function() {
    return $(this).val() == '100';
}).attr("name");

答案 2 :(得分:0)

$('input[value="100"]')将为您提供隐藏的字段。