Javascript单击button1

时间:2015-06-27 18:17:32

标签: javascript jquery html phpbb

我有以下HTML代码,我正在尝试使用JavaScript来点击此按钮

<fieldset class="fields1"></fieldset>
<fieldset class="submit-buttons">
<some other button here >
<input class="button1" type="submit" value="Submit" name="post" tabindex="4" accesskey="f"></input>

我尝试了以下几行代码:

$(".submit-buttons").children('input[name="post"]').click();


$("input[name=post]").click();

还有其他方法可以点击button1吗?有没有办法通过tabindex或accesskey选择按钮?

3 个答案:

答案 0 :(得分:1)

click函数用于事件处理而不触发事件。如果要触发单击使用触发器

$("input[name=post]").trigger('click');

答案 1 :(得分:1)

您忘记了关闭<fieldset>代码

使用以下标记

  <fieldset class="fields1"></fieldset>
  <fieldset class="submit-buttons">
    <input class="button1" type="submit" value="Submit" name="post" tabindex="4" accesskey="f">
  </fieldset>

此外,您需要在event handler

中添加click function回调
$(".submit-buttons").children('input[name="post"]').click(function(){
  alert("clicked")
});

并手动或通过jQuery的trigger()

触发click事件
$("input[name=post]").trigger('click')

这是demo

答案 2 :(得分:0)

首先链接任何jQuery版本然后喜欢

<script src="https://code.jquery.com/jquery-1.10.2.js"></script>

$("input[name=post]").click(function(){
    alert('dddd');
});

如果已经点击

$("input[name=post]").trigger('click');

<form action="#" method="post">
<input class="button1" type="submit" value="Submit" name="post" tabindex="4" accesskey="f"></input>
</form>

start <form> end </form>

Demo