我正在测试我正在构建的插件,但我不能完全获得一部分工作。我试图以编程方式单击下一页上的链接(作为示例):
http://store.nike.com/us/en_us/pd/flyknit-lunar2-running-shoe/pid-830248/pgid-1499411
我正在尝试单击大小按钮以显示大小,但似乎没有发生任何事情。我可以更改按钮上的实际文本:
$('span.js-selectBox-label').html("Testing");
这有效,所以我知道我正在谈论正确的跨度。但是,当我调用click时,似乎没有做任何事情。我希望弹出尺寸框,就像我手动点击尺寸按钮时一样:
$('span.js-selectBox-label').click();
我的最终目标是能够使用jQuery以编程方式选择大小。因此,如果有人可以提出这样做的捷径,我也会对此表示满意。
答案 0 :(得分:0)
如果您要点击<a>
中的<span>
标记,那么您可以尝试以下内容:
$('span.js-selectBox-label WHATEVER_THE_A_TAG_IS_CALLED').click()
答案 1 :(得分:0)
如果单击事件附加到此元素,则可以使用jQuery的trigger
方法以编程方式触发它:
$('a.exp-pdp-size-dropdown').trigger('click');
请参阅此处的文档:http://jqapi.com/#p=trigger