2016-10-13 2 views
1

Есть четыре скрытых значений с одинаковыми входными щелчками, которые идут, как это (ниже), в основном я пытаюсь лишь нажать определенные один я попытался с помощью триггера щелчка JQuery но сохраняет представление первого значения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> 

Я хочу нажать на третье, как я могу добиться этого с помощью JS/jQuery с помощью Greasemonkey/Tampermonkey?

Это текущий код

$("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() нажмите(); '. – MJH

+0

Не повезло с этим – Kratos

Смежные вопросы