我从<a href>获取attr时遇到问题。
有这样的事情

<a href="#callback" realurl="callback.aspx">Callback</a>

和jQuery
$('#callback').bind('pageAnimationEnd', function (e, info) {

                var realurl = $(this).attr('realurl');

                if (!$(this).data('loaded')) {
                    $(this).append($('<table border=0 width="100%" height="100%"><tr width="100%" height="100%"><td>Wczytuję...</td></tr></table>').
                        load(realurl, function () {
                            $(this).parent().data('loaded', true);
                            $('#ParentTest').html("test");
                        }));
                }
            });

我从$(this).attr('realurl')获取所有时间未定义。

最佳答案

这不符合您的预期。

$('#callback')


查找具有id="callback"的元素。因此,如果您的HTML是这样的:

<a id="callback" href="#callback" realurl="callback.aspx">Callback</a>


它会工作。
或者,您可以保留html并编写:

$("a[@href='#callback']")


代替。这应将所有a属性的href属性设置为#callback

关于javascript - 取得attr表格<a href>,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2042717/

10-16 18:35