Javascript 如何使用jQuery 1.4将额外的单击事件绑定到超链接?
我需要通过一个网页上的所有电子邮件链接循环。然后将GA跟踪添加到其中的每一个。下面我刚刚测试了绑定,但是由于某种原因,绑定失败了,并且在我查看页面时尝试打开电子邮件客户端Javascript 如何使用jQuery 1.4将额外的单击事件绑定到超链接?,javascript,jquery,Javascript,Jquery,我需要通过一个网页上的所有电子邮件链接循环。然后将GA跟踪添加到其中的每一个。下面我刚刚测试了绑定,但是由于某种原因,绑定失败了,并且在我查看页面时尝试打开电子邮件客户端 var emails = $('a[href^="mailto:"]'); for (var i = 0; i < emails.length; i++){ var email = emails[i]; email.click(function(e) { e.preventDefault(
var emails = $('a[href^="mailto:"]');
for (var i = 0; i < emails.length; i++){
var email = emails[i];
email.click(function(e) {
e.preventDefault();
alert('test');
//_gaq.push(['_trackEvent', 'Emails', $(this).pathname]);
});
}
var emails=$('a[href^=“mailto:”);
对于(var i=0;i
现在我希望在单击链接时弹出窗口,但它不起作用。这将更直接:
$('a[href^="mailto:"]').click(function(e){
e.preventDefault();
alert('test');
})
jQuery伪装成选择器选择的元素数组。通过以这种方式将处理程序应用于jQuery对象,它实际上将处理程序附加到满足选择条件的所有元素。这将更直接:
$('a[href^="mailto:"]').click(function(e){
e.preventDefault();
alert('test');
})
jQuery伪装成选择器选择的元素数组。通过以这种方式将处理程序应用于jQuery对象,它实际上将处理程序附加到满足选择条件的所有元素。这将更直接:
$('a[href^="mailto:"]').click(function(e){
e.preventDefault();
alert('test');
})
jQuery伪装成选择器选择的元素数组。通过以这种方式将处理程序应用于jQuery对象,它实际上将处理程序附加到满足选择条件的所有元素。这将更直接:
$('a[href^="mailto:"]').click(function(e){
e.preventDefault();
alert('test');
})
jQuery伪装成选择器选择的元素数组。通过以这种方式将处理程序应用于jQuery对象,它实际上将处理程序附加到满足选择条件的所有元素。您可以使用
$。每个类似于这样的内容
$( 'a[href^="mailto:"]' ).each(function() {
$( this ).click(function(){
e.preventDefault();
alert('test');
//_gaq.push(['_trackEvent', 'Emails', $(this).pathname]);
});
});
您可以使用$。每个都是这样的
$( 'a[href^="mailto:"]' ).each(function() {
$( this ).click(function(){
e.preventDefault();
alert('test');
//_gaq.push(['_trackEvent', 'Emails', $(this).pathname]);
});
});
您可以使用$。每个都是这样的
$( 'a[href^="mailto:"]' ).each(function() {
$( this ).click(function(){
e.preventDefault();
alert('test');
//_gaq.push(['_trackEvent', 'Emails', $(this).pathname]);
});
});
您可以使用$。每个都是这样的
$( 'a[href^="mailto:"]' ).each(function() {
$( this ).click(function(){
e.preventDefault();
alert('test');
//_gaq.push(['_trackEvent', 'Emails', $(this).pathname]);
});
});
电子邮件中的数组项不是jQuery对象。它们是DOM元素。因此它们没有click属性。Hans是正确的,您需要像这样包装电子邮件:$(电子邮件)。电子邮件中的click(…
数组项不是jQuery对象。它们是DOM元素。因此它们没有click属性。Hans是正确的,您需要像这样包装电子邮件:$(电子邮件)。单击(…
电子邮件中的数组项不是jQuery对象。它们是DOM元素。因此它们没有click属性。Hans是正确的,您需要像这样包装电子邮件:$(电子邮件)。单击(…
电子邮件中的数组项不是jQuery对象。它们是DOM元素。因此它们没有click属性。Hans是正确的,您需要像这样包装电子邮件:$(电子邮件)。单击(…
如何获取函数内部的路径?我想从mailto:link获取电子邮件。在这种情况下,e只是事件,而不是实际的链接本身?您可以使用this
关键字,在您学会如何使用它之前,它是非常神秘的。无论如何,在您的单击处理程序中,this
将引用它对于所讨论的DOM对象,但是如果需要jQueryify它,可以像这样包装它:$(this)
如何获取函数内部的路径?我想从mailto:link获取电子邮件。在这种情况下,e只是事件,而不是实际的链接本身?您可以使用this
关键字,在您学会如何使用它之前,它是非常神秘的。无论如何,在您的单击处理程序中,this
将引用有问题的DOM对象,但如果需要jquery对其进行处理,可以这样包装它:$(此)
如何获取函数内部的路径?我想从mailto:link获取电子邮件。在这种情况下,e只是事件,而不是实际的链接本身?您可以使用this
关键字,在您学会如何使用它之前,它是非常神秘的。无论如何,在您的单击处理程序中,this
将引用有问题的DOM对象,但如果需要jquery对其进行处理,可以这样包装它:$(此)
如何获取函数内部的路径?我想从mailto:link获取电子邮件。在这种情况下,e只是事件,而不是实际的链接本身?您可以使用this
关键字,在您学会如何使用它之前,它是非常神秘的。无论如何,在您的单击处理程序中,this
将引用有问题的DOM对象,但如果需要jQueryify它,可以像这样包装它:$(this)