使用JQuery或Javascript单击网页上的按钮

时间:2014-08-11 01:47:47

标签: javascript jquery button

我一直在网上搜索如何点击我正在使用Javascript + JQuery(仍然不是很好)的项目的按钮。幸运的是,我能够找到我的答案,并想出如何点击看起来像这样的基本HTML按钮(切断一些代码只是为了得到重点)。

<div class="ui-block-a">
    <input type="submit" value="Buy Now" data-theme="d">
</div> 

但现在我遇到了这样一个按钮。

<div id="BuyWithRobux">
    <div data-expected-currency="1" data-asset-type="T-Shirt" class="btn-primary btn-medium PurchaseButton " data-se="item-buyforrobux" data-item-name="Donations" data-item-id="170938328" data-expected-price="2" data-product-id="20832770" data-expected-seller-id="180359" data-bc-requirement="0" data-seller-name="Clone3102">
        Buy with R$
        <span class="btn-text">Buy with R$</span>
    </div>
</div>

基于我所知道的,我不认为我可以使用我用来点击最后一个按钮...

 $("input[type='submit']").click();

所以我的问题是如何点击这个&#34;按钮&#34;?我尝试过使用我的旧代码无济于事。我宁愿不使用Selenium,也不要使用任何可能的东西。任何人都可以帮我解决这个问题吗?如果您需要更多信息,只需说出什么,我会尽我所能提供它,相当新的,所以不知道要包含哪些内容。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

通过&#34;点击此按钮&#34; 如果您想触发点击div#BuyWithRobux,您可以这样做

$("#BuyWithRobux").click();

$("#BuyWithRobux").trigger("click");

触发点击的语法保持不变,您所要做的就是使用正确的选择器来定位您需要触发事件的元素。

您可以了解有关jQuery选择器here

的更多信息