获取Jquery中foreach.click函数中的元素
我有这个密码获取Jquery中foreach.click函数中的元素,jquery,Jquery,我有这个密码 jQuery(document).ready(function () { if (navigator.appName == "Microsoft Internet Explorer") { $("label img").each(function (i) { $(this).click(imageClikced); }); } }); functi
jQuery(document).ready(function () {
if (navigator.appName == "Microsoft Internet Explorer") {
$("label img").each(function (i) {
$(this).click(imageClikced);
});
}
});
function imageClikced(img) {
alert(img.type);
}
在警报框中,我得到img.type作为单击。如何将图像作为参数传递给imageClikced函数
感谢您的帮助。jQuery事件处理程序的第一个参数是,它有一个属性
type
,告诉您触发的事件的类型
您可以参考事件对象中的图像:
function imageClikced(e) {
alert(e.currentTarget);
}
jQuery事件处理程序的第一个参数是,它有一个属性
type
,它告诉被触发事件的类型
您可以参考事件对象中的图像:
function imageClikced(e) {
alert(e.currentTarget);
}
事件处理程序(
this
)的上下文对象是它自身的元素,因此它可以这样做
function imageClikced() {
alert(this);
}
事件处理程序(
this
)的上下文对象是它自身的元素,因此它可以这样做
function imageClikced() {
alert(this);
}
我不完全清楚您试图做什么,但是在
imageClicked
函数中,this
将是对clicked元素的引用。我不完全清楚您试图做什么,但是在imageClicked
函数中,this
将是对clicked元素的引用。