JQuery .prependTo('body') 不起作用
JQuery .prependTo('body') not working?
现在是午夜,我应该去睡觉,但我完全被迷惑了。 我知道我会觉得自己在这里像个鸡蛋,但是......为什么这不起作用??
var galleryPanelText = '';
galleryPanelText += '<div class="galleryPanel">';
galleryPanelText += '</div>';
alert(galleryPanelText);
galleryPanelText.prependTo('body');
alert($('.galleryPanel').length);
http://jsfiddle.net/6kjKE/
如您所见,第一个警报会触发,而第二个警报不会触发,因此前置行会中断它。 提前谢谢。
你prepending
字符串,但 prependTo(( 需要一个 jQuery 对象来prepend
,如下所示,
$(galleryPanelText).prependTo('body');
另添加最新版本的jquery
请参阅工作小提琴
(1(在你的小提琴中,你忘了包含jQuery!
(2(应$(galleryPanelText).prependTo('body');
请参阅更新小提琴:http://jsfiddle.net/6kjKE/1/
如果你注意到你的小提琴的控制台,它会显示:未捕获的类型错误:对象没有方法"prependTo"。这会给你一个提示。
如果包含 jQuery 并运行,控制台将记录:Uncatch TypeError:对象<div class="galleryPanel"></div>
没有方法"prependTo">,这意味着它需要的是 jQuery 对象,而不是文本。
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 监视函数从服务返回不起作用,但作用域函数起作用
- 幻灯片滚动javascript不起作用
- 节点.js快速删除 req.body 不起作用
- 为什么body元素上的onclick事件不起作用
- Skrollr在IOS中不起作用,尽管i'We用Skrollr body包裹身体
- $(document).ready在我将jquery库放在body之前时不起作用
- JQuery .prependTo('body') 不起作用
- 选择器 $(body) 有效但破坏了代码(引用错误),而 $(“body”) 没有显示错误但不起作用
- $('body').on('click', '.anything', function(){}) 在 iOS 上不起作用
- 通过body onload使用json_encode发送数组对我来说不起作用
- document.getElementsByTagName没有'不起作用.如何获取body的NodeList的长
- Body OnClick不会'不起作用..但是onclick在连接到<a>标签
- document.body.style.backgroundImage不起作用
- removeEventListener from body不起作用
- 设置body.style.fontSize后CSS font-size不起作用
- .body.scrollHeight在Firefox中不起作用
- JavaScript函数在body中工作,但在Head中不起作用
- document.body.insertBefore不起作用
- 当我将html和body height设置为100%时,平滑滚动不起作用