对于以下代码, element.tagName 未定义。
$('#page1').bind('pageinit', function(event) {
$('form').validate({
errorPlacement: function(error, element) {
console.log(element.tagName);
if (element.tagName === "input") {
error.insertAfter($(element).parent());
} else {
error.insertAfter(element);
}
}
});
});
但是,这有效:
if (element.attr("type") === “text”) {
我想设置error.insertAfter($(element).parent())
所有输入。为什么 tagName 不起作用?