Jquery 是否替换元素标题框?

Jquery 是否替换元素标题框?,jquery,html,title,Jquery,Html,Title,是否可以替换/禁用HTML元素中的标题框,以便使用其中的标题值创建自己的标题框 若不是:在标准原则的情况下,在元素上使用自己的属性来实现这一点是否合法?或者我应该将title值存储在元素外部,例如JavaScript数组中 function showTitle() { var offset = $('#d').offset(); $('#title').css('left', offset.left+'px'); $('#title').css('top', (offse

是否可以替换/禁用HTML元素中的标题框,以便使用其中的标题值创建自己的标题框

若不是:在标准原则的情况下,在元素上使用自己的属性来实现这一点是否合法?或者我应该将title值存储在元素外部,例如JavaScript数组中

function showTitle()
{
    var offset = $('#d').offset();
    $('#title').css('left', offset.left+'px');
    $('#title').css('top', (offset.top-10)+'px');
    $('#title').text($('#d').attr('title'));
    $('#title').show();
}
function hideTitle()
{
    $('#title').hide();
}

$('#d').attr('title', 'Changed');
$('#d').hover(showTitle, hideTitle);

您可以编写一个脚本,用title属性搜索某些元素,从所述元素中删除title属性,并将其替换为包含悬停时显示的标题文本的自定义HTML元素


有很多jQuery工具提示插件可以实现这一点,请参见示例。

您可以编写一个脚本,用title属性搜索某些元素,从所述元素中删除title属性,并用包含悬停时显示的标题文本的自定义HTML元素替换它


有很多jQuery工具提示插件可以做到这一点,例如,请参见。

当您说“标题框”时,是指元素ie上的标题属性,还是头部的标题标记?在仔细研究和思考之后,我认为您的意思是替换当您将鼠标悬停在元素上时,title属性默认创建的弹出窗口/工具提示。你能澄清一下吗?很抱歉我的默默无闻。是的,我指的是从标题属性生成的弹出窗口。当你说标题框时,你是指元素ie上的标题属性,还是头部的标题标签?在仔细研究和思考之后,我认为您的意思是替换当您将鼠标悬停在元素上时,title属性默认创建的弹出窗口/工具提示。你能澄清一下吗?很抱歉我的默默无闻。是的,我指的是从title属性生成的弹出窗口。