使用 jQuery 添加数据工具提示

add data-tooltip with jquery

本文关键字:工具提示 数据 添加 jQuery 使用      更新时间:2023-09-26

>我正在尝试使用 jQuery 向元素添加属性;因为我的标记是即时创建的,所以我不能直接添加属性。为什么下面的脚本没有添加属性?为什么这个小提琴没有按预期工作?这是我试图使用一些示例标记的小提琴。

// set the tooltip content
jQuery('li#menu-item-75 a:hover:before').prop('tooltipText', 'w00t');
jQuery('li#menu-item-75 a:hover:after').prop('tooltipText', 'w00t');

您必须使用 .attr() 设置数据属性,才能使 DOM 属性实际受到影响:

jQuery('li#menu-item-75 a').attr('data-tooltip', 'w00t');

:hover:before/:after 不适用于 jQuery 选择器。

演示:http://jsfiddle.net/fkdh8/13/