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)请描述您想要实现的目标(我假设,您希望在另一个元素的单击事件中提交表单,并且在提交事件中,您希望知道您在这种情况下)。我建议您更新您的问题以反映您的需求。