这个html5数据属性有什么问题

时间:2011-11-22 18:56:16

标签: jquery html5

这是MVC 2正在创建的锚点:

<a class="syncLink" data-resultstarget="OmsToAdminPzInfoSyncResult" 
     href="/Sync/OmsToAdminPzInfoAjax" 
     onclick="Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEvent(event), { insertionMode: Sys.Mvc.InsertionMode.replace, updateTargetId: &#39;OmsToAdminPzInfoSyncResult&#39; });">
Pz Info</a>

这里有一些jQuery。第一个警报显示它应该是什么,但第二个显示未完成。我正在使用jQuery 1.4.1

    $("a.syncLink").click(function () {
        alert($(this).attr("data-resultstarget"));
        alert($(this).data("resultstarget"));
    });

我知道之前曾问this question,但我这里没有任何骆驼套管,所以我不确定是什么问题。

2 个答案:

答案 0 :(得分:8)

此功能已在jQuery 1.4.3中添加 你需要升级jQuery。

在旧版本中,您需要使用.attr("data-resultstarget")

答案 1 :(得分:1)

升级你的jQuery库。此功能已在更高版本中添加。