日期:2014-05-16  浏览次数:20412 次

Jquery $("#xx") 找不到指定标签
js文件 写的 $("#wrap").append(str);提示缺少对象。
找不到对象,wrap是一个div的id,页面有嵌套,有多个js引用,但要找的div是在主页面
不知道有没有其他方法(除了$("#wrap")这种)找到指定的div ,是要使用后面的append()方法的。求解中。。。。

------解决方案--------------------
append
向每个匹配的元素内部追加内容

所以需要有dom对象啊。


------解决方案--------------------
页面有id为wrap的dom吗?

jQuery(function($){
var str = 123;
$("#wrap").append(str);
})
------解决方案--------------------
第一:页面上有着个id位wrap的div吗?
第二:代码应该放在$(document).ready里面
------解决方案--------------------
要写到$(document).ready()中或者写到需要操作的html元素后面:
JScript code
$(document).ready( function() {
   $("#wrap").append(str); //还要确保str保存的是合法的html代码字符串
});