在HTML中为title属性添加值

时间:2013-12-11 10:38:20

标签: javascript jquery

这里我试图动态设置标题到本机下拉菜单以显示工具提示,但是当我尝试在悬停时设置标题时,我无法从下拉选项中选择任何值。那个下降正在关闭。

$(container).on("hover","select", function (e) {
  $(this).attr("title",$(this).val());
});

这可能是什么原因?

2 个答案:

答案 0 :(得分:1)

jQuery 1.9已移除$.on("hover")事件。

你可以试试这个:

$(container).hover(
  function() {
    $(this).attr("title", $(this).val());
  }, function() {
    $(this).attr("title", "");
  }
);

答案 1 :(得分:0)

尝试mouseenter事件 - 不确定其他脚本是否正在关闭下拉列表

$('body').on("mouseenter", "select", function (e) {
    $(this).attr("title", this.value);
});

演示:Fiddle