我需要获取隐藏的文本框名称。
<input type="hidden" value="100" name="test1_season_1">
此处的值将始终为 100,并且名称将动态更改。
你能帮我解决这个问题吗?
提前致谢。
我需要获取隐藏的文本框名称。
<input type="hidden" value="100" name="test1_season_1">
此处的值将始终为 100,并且名称将动态更改。
你能帮我解决这个问题吗?
提前致谢。
试试这个:http: //jsfiddle.net/53tKF/
这将满足您的需求,:)
还要注意在演示中我创建了一个反案例,这样你就可以看到它只发出 2 次警报,即输入type=hidden
&value=100
代码
$('input[type="hidden"][value="100"]').each(function(){
alert($(this).prop('name'));
});
简单的选项(虽然不一定是检查价值的最佳方式):
$("input[value='100']:hidden").attr("name");
更复杂(或至少更冗长):
$("input:hidden").filter(function() {
return $(this).val() == '100';
}).attr("name");
$('input[value="100"]')
会给你隐藏的领域。