【发布时间】:2010-11-08 10:37:32
【问题描述】:
我在 Drupal 上遇到 Jquery 问题。
这是我想要实现的目标,我需要获取主链接的html()。例如,我的一个主要链接有一个子菜单/子菜单。我需要使用 Jquery 获取那些子菜单。我的问题是我无法使用$("#menuID").html() 检索它,它总是返回 null。调用该函数时,页面似乎尚未完全加载。我把它放在$(document).ready() 里面,但还是不行。
文件.js
$(document).ready(function(){
console.log($('#id-of-the-menu').html());
});
我在 page.tpl.php 上调用了 file.js
非常感谢任何帮助。
【问题讨论】:
-
在你的散文中你提到了
$("#menuID").html(""),在例子中是$('#id-of-the-menu').html()。你用的是哪一个? -
除了@AndreKR 的问题,这个元素的标记是什么样的?
-
无论如何,
$("#menuID").html("")不会返回任何东西。它会改变#menuID的内容。 -
@Chouchenos 虽然它不会返回 null,但是 jQuery 对象...
-
对不起,伙计们-我使用的是 $('#id-of-the-menu').html() 而不是 $("#menuID").html("")