这是一个屏幕抓取功能,我想点击$el
中存储的所有链接。第一次调用click函数有效,我确认所有链接都存储在$el
中。
在下一次点击调用时,我收到错误
“未捕获的TypeError:无法读取null”的属性'document'。
我希望它能够遍历$ el中的所有链接,然后点击每个链接。
var workflow = {
preScrape: function(request, callBack) {
console.log("starting Pre-scrape hook NOW");
var waitTime = 2; // Wait for n seconds
var $el = $("h3>a"); // Element to click
$el[0].click( function() {
});
setTimeout(function() {
callBack();
}, waitTime * 1000);
$el[1].click( function() {
});
}
};
答案 0 :(得分:0)
只需在jQuery选择结果上调用.click()
即可。 click函数将应用于jQuery选择返回的所有项。
<script>
$('h3 > a').click(function(){
var aTagClicked = this;
});
</script>