Javascript 按元素ID指定工具提示

Javascript 按元素ID指定工具提示,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有两个数组,一个是带有按钮ID的数组,另一个是文本 var btnArr = ["#b1", "#b2"]; var ttArr = ["Submit", "Clear"]; 可以将jquery ui的tooltop与上述数组一起使用来标识按钮和工具提示吗?e、 g.将鼠标悬停在b1->工具提示上,显示为Submit $(function() { $( document ).tooltip(); }); 对。你可以这样走过: $.each(btnArr, function (i,

我有两个数组,一个是带有按钮ID的数组,另一个是文本

var btnArr = ["#b1", "#b2"];
var ttArr = ["Submit", "Clear"];
可以将jquery ui的tooltop与上述数组一起使用来标识按钮和工具提示吗?e、 g.将鼠标悬停在b1->工具提示上,显示为
Submit

$(function() {
    $( document ).tooltip();
});

对。你可以这样走过:

$.each(btnArr, function (i, v) {
    $(v).tooltip({
        text: ttArr[i]
    });
});
不要创建两个数组,只需为元素指定一个
title
属性。

参见此示例:


我刚看到你的编辑。你是说工具提示的数组和所有元素的标题属性?那么它如何将工具提示引用到相关的标题呢?@Fergoso它只是引用元素的标题属性,并给出相应的工具提示@Fergoso还有一个选择可能会帮助你在我的回答中看到我认为Keval的回答是一个更好的解决方案,因为它可以节省我一些时间。@PraveenKumar他接受了你的回答,但这并不意味着你投了反对票。这不是一个错误的回答。如果你能看到这个例子的话。老板,我给出了原因。删除
标签,我将删除否决票。这不好。我没说你的答案是错的!你实际上已经破坏了使用
monospace
font作为代码的规则。@PraveenKumar我给出了不同的方法,不仅是你自己,如果将来有人来,他们也会有选择。我是不是说你的答案错了?这很好。但是你提供的方式是错误的!明白了,伙计!我自己纠正并删除了否决票。请从这个错误中吸取教训,不要再犯了。谢谢k对不起,我的坏@PraveenKumar:D事实上,当我提交时,我没有看到你的评论,所以我很抱歉
var btnArr = ["#b1", "#b2"];
var ttArr = ["Submit", "Clear"];

$.each(btnArr, function (index) {
   $(btnArr[index]).attr('title', ttArr[index]);
});