jquery只返回链接的一个属性

时间:2015-04-19 08:51:58

标签: javascript jquery

编辑:此代码在JSFIDDLE和我的其他页面中工作

我有这个网址:

<a title="Modifica descrizione '.$row['nome'].'" class="toEdit" href="edit_gruppo.php?id='.$row['id'].'">

在浏览器中呈现为:

<a class="toEdit" href="edit_gruppo.php?id=2" title="Modifica descrizione gruppo2">
<img alt="modifica" src="images/edit.jpg">
</a>

并使用Jquery我做:

$('.toEdit').click(function(e) {
    var titolo = $(this).attr('title');
    var url = $(this).attr('href');
    console.log(titolo);
    console.log(url);
    $('#modaler').load(url).dialog({title: titolo}).dialog('open');
    return false;
});

以上代码返回url但不返回title。我看不出这里有什么问题。有人可以建议吗?

2 个答案:

答案 0 :(得分:1)

我认为你需要关闭</a>标签 - see result

答案 1 :(得分:1)

通过使用名称更改title属性来解决问题。 问题与工具提示插件有关。当用户悬停链接时,它会从链接中删除标题并在工具提示中显示。因此,当点击链接时,它实际上没有指定标题。