我一直在网上搜索如何点击我正在使用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,也不要使用任何可能的东西。任何人都可以帮我解决这个问题吗?如果您需要更多信息,只需说出什么,我会尽我所能提供它,相当新的,所以不知道要包含哪些内容。
提前谢谢。
答案 0 :(得分:0)
通过&#34;点击此按钮&#34; 如果您想触发点击div#BuyWithRobux
,您可以这样做
$("#BuyWithRobux").click();
或
$("#BuyWithRobux").trigger("click");
触发点击的语法保持不变,您所要做的就是使用正确的选择器来定位您需要触发事件的元素。
您可以了解有关jQuery选择器here
的更多信息