我从<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/