获取attr表格<a href=""></a>

时间:2010-01-11 15:24:26

标签: javascript jquery asp.net

我遇到了从<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')获取所有时间未定义。

1 个答案:

答案 0 :(得分:9)

这不符合您的预期。

$('#callback')

找到具有id="callback"的元素。因此,如果你的HTML会像:

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

它会起作用。 或者,您可以按原样保留html并写入:

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

代替。这应该会将a属性设置为href

的所有#callback元素