好吧,我想获取表单中当前单击按钮的类,我尝试了这个,所以我有这个代码但不幸的是,它不起作用,而是一个带有“undefine”文本的警报框弹出窗口。应该是,会弹出一个警告框,其中包含当前点击按钮的类。
$('#aholder form').submit(function(){
var button = $(this).find("button").attr("class");
alert(button);
return false;
});
希望有人可以提供帮助哦,我有几种形式,我有每个按钮在每个表单上都有一个独特的类,我想得到当前点击按钮的类,在表单内部所以这里是html要寻找的东西..
<div id="aholder">
<form id="gs" action="processor.php" method="POST">
<input type="text" name="input" value="input1" />
<button class="globalsettings">Global Settings</button>
</form>
<form id="pp" action="processor.php" method="POST">
<input type="text" name="input" value="input2" />
<button class="Postapage">Post a page</button>
</form>
<form id="logoff" action="processor.php" method="POST">
<input type="text" name="input" value="input3" />
<button class="Logout">Logout</button>
</form>
</div>
PS:我会公开任何想法,建议,建议和任何可以添加的内容。提前谢谢。
答案 0 :(得分:0)
示例代码似乎对我有用,但是如果你不是按钮类,为什么不将事件绑定到按钮:
$('button','#aholder form').on('click', function(e){
var button = $(e.target).attr("class");
alert(button);
return false;
});