我有这么长的JQuery和太多的引号。它让我沮丧:
$('("<img>", { src: oembed.thumbnail_url, width:200 }).children("img").wrap("<div class="thumbnail_border" />")').insertBefore("div#heard_div");
所以问题是这一行的正确语法是什么。
答案 0 :(得分:6)
这条线在很多方面都是错误的......
$('<img src="'+oembed.thumbnail_url+'" />')
.width(200)
.wrap('<div class="thumbnail_border" />')
.insertBefore("#heard_div");
不知道为什么要尝试在新创建的img
元素中选择img
子元素,因为它不允许包含任何其他元素。
你应该看看Rebeccca Murphey的精彩书籍jQuery Fundamentals。
另外,我真的很想知道你的问题是什么:)
答案 1 :(得分:3)
我只是这样做b / c我很无聊......
$('<img>', { src: oembed.thumbnail_url, width:200 })
.children("img")
.wrap('<div class="thumbnail_border" />')
.insertBefore("div#heard_div");
...但是你可能会对这类“问题”感到非常不满,因为它基本上是“为我做我的工作”的要求。
顺便说一句:我不知道你要用这些代码做什么,我刚刚解决了引用问题。