gpt4 book ai didi

javascript - jquery data() 方法在 IE9 中不起作用

转载 作者:行者123 更新时间:2023-11-29 16:16:09 28 4
gpt4 key购买 nike

我有以下链接:

<a href="/Packages/PackageActionDownloadAsync" data-ajax-type="Download" data-ajax-packageid="AGI-VS-GAME-M52-1.5.3.2.67" data-ajax-machineid="30" class="iconGear action tip" data-hasqtip="true" oldtitle="Download" title="" aria-describedby="qtip-1">Download</a>

和javascript代码:

       var obj = $(this),
objData = obj.data(),
packageId = objData.ajaxPackageid,
operation = objData.ajaxType;

我试过这个:

alert(objData.ajaxPackageid);
alert(objData.ajaxPackageId);
alert(objData.AjaxPackageId);

它们都返回“undefined”。唯一有效的是:

alert(objData.ajaxType);

这是怎么回事?我正在使用 "jquery-1.7.1.js"

最佳答案

我很惊讶他们中的任何 都可以这样访问它们。您需要通过 jQuery 中的字符串名称访问它们。像这样:

var obj = $(this);
alert(obj.data("ajax-packageid"));
alert(obj.data("ajax-type"));
alert(obj.data("ajax-machineid"));

看看 jquery .data对象

演示: http://jsfiddle.net/xFmn3/

关于javascript - jquery data() 方法在 IE9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15404870/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com