这可能是一个基本的 jQuery 误解,但我不得不问......
我试图让 jQuery.validate 在 qTip 上显示其错误消息,qTip 是一个用于自定义工具提示的 jQuery 插件。具体来说,我想让工具提示在鼠标悬停时弹出一个红色的小“X”图标。
我可以使用以下代码在表单字段上弹出工具提示:
$().ready(function() {
// validate signup form on keyup and submit
$("#signup").validate({
errorPlacement: function(error, element) {
element.parent().parent().append('<div class="rederrorx"></div>');
element.qtip(
{
//qTip formatting and content code
});
},
但是为了让工具提示在红色 x 上弹出,我更改element.qTip(
为$(".rederrorx").qTip(
它不起作用(没有初始化消息/qTip)。
选择器的概念是不是已经超出了我的想象?试问吧。还是 jQuery 类选择器没有选择任何东西,因为append
尚未发生?或者...
谢谢!埃米尔