Jquery 获取触发元素类
我有这个:Jquery 获取触发元素类,jquery,Jquery,我有这个: $(".shipment.hiden label").click(function(){ $(".shipment.hiden label").removeClass("active"); $(this).addClass("active"); $(".shipment").click(); }); $("#checkoutForm").live("submit", function (event) { var elem = event.curren
$(".shipment.hiden label").click(function(){
$(".shipment.hiden label").removeClass("active");
$(this).addClass("active");
$(".shipment").click();
});
$("#checkoutForm").live("submit", function (event) {
var elem = event.currentTarget.className;
alert(elem);
event.preventDefault();
});
然后我有这个:
$(".shipment.hiden label").click(function(){
$(".shipment.hiden label").removeClass("active");
$(this).addClass("active");
$(".shipment").click();
});
$("#checkoutForm").live("submit", function (event) {
var elem = event.currentTarget.className;
alert(elem);
event.preventDefault();
});
我希望var elem
给我提供$(“.shipping”)类。单击()代码>
如何获取触发的元素类(装运
),而不是单击的元素类
顺便说一句:$(.shipping”)。单击()
提交#checkoutForm
表单。.live
在jQuery 1.7中被弃用,在1.9中被删除。您应该停止使用它并切换到
上的。您不能在提交
侦听器中引用由单击
间接触发的元素。您介意在表单上触发submit
事件吗?然后您可以将其他数据传递给事件。@最后尝试捕获谢谢您的回答,这是我需要知道的。但我真的不明白这应该是什么样子:触发表单上的提交事件?
(可能是a)请描述您想要实现的目标(我假设,您希望在另一个元素的单击事件中提交表单,并且在提交事件中,您希望知道您在这种情况下)。我建议您更新您的问题以反映您的需求。