Вот HTML кнопки, которую я бы хотел щелкнуть:
<div style="" class="widgetPlaceholder widgetExpireTurbo" data-widget="turboBinary_tradologic_expireTurbo">
<input type="button" value="15s" class="expireTurboRuleInterval activeRule" data-ruleid="149">
<input type="button" value="30s" class="expireTurboRuleInterval" data-ruleid="148">
<input type="button" value="45s" class="expireTurboRuleInterval" data-ruleid="147">
<input type="button" value="1m" class="expireTurboRuleInterval" data-ruleid="106">
<input type="button" value="2m" class="expireTurboRuleInterval" data-ruleid="107">
<input type="button" value="5m" class="expireTurboRuleInterval" data-ruleid="108">
</div>
Я хочу щелкнуть по кнопке со value="30s"
прогативно через jquery.
Вот URL: https://binarykings.co.uk/traderoom-aspx?game=turbo&view=single&lang=en&filter=currencies
благодаря
Использовать атрибут-равный-селектор
jQuery('input[value="30s"]').click();
input
, button
, option
т. Д.) Вы подразумеваете универсальный селектор ( *
); Это означает, что jQuery (или в этом случае основной синтаксический анализ CSS браузера) просматривает каждый элемент в документе (что немного замедляет селектор по сравнению с селектором, указывающим тип элемента).
Вы можете использовать Селектор равных атрибутов [name = "value"]
$(':button[value="30s"]').click();
$('input[value="30s"]').click();
Вам нужно использовать селектор при подключении, а также щелкнуть по ссылке при загрузке страницы:
$(function(){$('input[value="30s"]').click();})