真的很长的JQuery

use*_*569 -8 javascript syntax jquery

我有这么长的JQuery和太多的引号.它让我沮丧:

$('("<img>", { src: oembed.thumbnail_url, width:200 }).children("img").wrap("<div class="thumbnail_border" />")').insertBefore("div#heard_div");
Run Code Online (Sandbox Code Playgroud)

所以问题是这条线的正确语法是什么.

mek*_*all 6

那条线在很多方面都错了......

$('<img src="'+oembed.thumbnail_url+'" />')
    .width(200)
    .wrap('<div class="thumbnail_border" />')
    .insertBefore("#heard_div");
Run Code Online (Sandbox Code Playgroud)

不知道为什么要尝试img在新创建的img元素中选择子元素,因为不允许包含任何其他元素.

你应该看看Rebeccca Murphey 的精彩书籍jQuery Fundamentals.

另外,我真的很想知道你的问题是什么:)