我正在使用jquery验证插件。尝试访问表单submithandler的DOM元素。
这是代码。您可以看到我正在尝试访问元素ID,但我不能,因为它是一个DOM对象。
$("#accept_form").validate({
rules: {
},
messages: {
},
submitHandler: function(form) {
var id = $("#myitid").attr("value");
alert(id);
}
});
我如何让它工作?
答案 0 :(得分:2)
看起来你的选择器遗失了$
:
var id = $("#myitid").attr("value");
// ----- ^ here ---------
答案 1 :(得分:0)
我明白了。也许有点愚蠢,我错过了这个,但它就像使用val而不是attr标签一样简单。
var id = $('#myitid').val();
通过使用我能够从submithandler发送的DOM元素中获取我需要的id。希望这有助于其他人!