2016-10-13 15 views
1

(下記)のように行って同じ入力をクリックすると4つの隠された値は、基本的に私は、トリガクリックjqueryのを使用してみました特定のものをクリックしてくださいが、それが第1の値にGreasemonkey/Tampermonkey自動的にサブミット値で隠し値をクリックしますか?

<form action="" method="post"> 
    <input type="hidden" name="ball" value="op1"> 
    <input type="submit" name="action" value="Throw!"> 
</form> 

<form action="" method="post"> 
    <input type="hidden" name="ball" value="op2"> 
    <input type="submit" name="action" value="Throw!"> 
</form> 

<form action="" method="post"> 
    <input type="hidden" name="ball" value="op3"> 
    <input type="submit" name="action" value="Throw!"> 
</form> 

<form action="" method="post"> 
    <input type="hidden" name="ball" value="op4"> 
    <input type="submit" name="action" value="Throw!"> 
</form> 

を提出し続けるだけにしようとしているがあります。私は3番目のものをクリックしたいと思います。Greasemonkey/Tampermonkeyを使用してJS/jQueryでこれをどのように達成できますか?

この現在のコード

$("input[value='Throw!']").click(); 

は、しかし、これは常に最後の値「OP4」をクリックされ

答えて

0

はこれを試してみてください:

$('form').eq(2).find('input[type="submit"]').click(); 
+0

問題は、ページ内の他の形態は、ただそこにあるありますそうでない場合4 – Kratos

+1

その場合、 '$( 'input [value =" Throw! "]')eq(2).click();'または '$( 'input [value =" op3 "]') .next()。click(); ' – MJH

+0

それに運がないよ – Kratos

関連する問題