q提示为每个更改特定工具提示的文本
qTip change text of specific tooltip after for each
我有一个html页面,其中包含一些输入和文本区域。我希望他们有不同文本的qTip。
这是我的尝试首先,我给每个元素添加一个qTip,
$('input, textarea').each(function() {
$(this).qtip(
{
content : 'generated', //this is for debug
position : {
my : 'center left',
at : 'center right',
adjust : {
x : 90
}
}
});
});
然后我试图更改一个类似的qTip文本
$("#firstName").qtip('option', 'content.text', 'adwd');
但它不起作用。
我试过这个
$("#lastName").qtip({
content : 'text text'
});
工作正常,但它覆盖位置
这段代码适用于我:
$("#firstName").qtip('option', 'content.text', 'new tooltip content')
如果你必须在一个事件上更改它(例如over或类似的),请尝试使用以下代码:
// make sure you target a specific tip
var qapi = $('#firstName').data('qtip'),
newtip = 'new tooltip content'
qapi.options.content.text = newtip; // update content stored in options
qapi.elements.content.text(newtip); // update visible tooltip content
qapi.redraw(); // redraw to adjust tooltip borders
代码只更新一个特定选项,其余选项保持原样。
演示:http://jsfiddle.net/IrvinDominin/L7fs5/
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- Highcharts工具提示不显示corrosconding文本值,而是显示'未定义'
- 如何在Google Geochart图表的工具提示文本中添加新行
- ExtJ将工具提示添加到网格单元格文本中
- 数组中的工具提示/悬停文本
- 使用 jQuery 设置工具提示文本
- 如果文本在高图表中较多,则工具提示无法正常工作
- 在当前工具提示文本 JQuery 旁边追加或添加新文本
- 如何更改拖动'n在ExtJs中放置工具提示文本
- Carriage使用JS返回标题标记中的工具提示文本
- 引导工具提示:如何使用javascript函数指定工具提示文本
- 根据我悬停的圆圈显示相应的工具提示文本
- 如何从HTML文件中分离出工具提示文本
- 如何在toggle类中显示不同的工具提示文本
- 将工具提示文本与其元素分开设置
- 如何在每次悬停时更新Bootstrap 3工具提示文本
- 根据元素的类显示工具提示文本
- 如何从CSV创建行Hightchart,其中两列数据用作工具提示文本
- 切换工具提示文本
- 从.js/外部文件生成工具提示文本