我需要获取隐藏的文本框名称。
<input type="hidden" value="100" name="test1_season_1">
此处值始终为100,名称将动态更改。
你能帮我解决这个问题吗?
提前致谢。
答案 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"]')
将为您提供隐藏的字段。