Jump to content

Prepend multiple lines


ebolt007

Recommended Posts

Is there a way to .prepend(""); multiple lines of code?

Like if I have something like

<div class="comment-main2">
                     <div class="commentname">
                     <a href="/profile/index.php?id=1" title="Eric">Eric</a>
                     </div>
</div>

what would be the best way to use

$("ul#wall").prepend("")

would I have to go

$("ul#wall").prepend("<div class=\"comment-main2\"><div class=\"commentname\"><a href=\"/profile/index.php?id=1\" title=\"Eric\">Eric</a></div>");

 

or how could I go

$("ul#wall").prepend("
<div class=\"comment-main2\">
                     <div class=\"commentname\">
                     <a href=\"/profile/index.php?id=1\" title=\"Eric\">Eric</a>
                     </div>
");

So it's cleaner and easier to read then all of it in one loooooong line?

 

Link to comment
https://forums.phpfreaks.com/topic/259018-prepend-multiple-lines/
Share on other sites

JS doesn't allow a string to span across lines like that.  I believe you can place a \ at the end of each line and it will work.  Otherwise you concatenate the strings together.

 


$("ul#wall").prepend("\
<div class=\"comment-main2\">\
                     <div class=\"commentname\">\
                     <a href=\"/profile/index.php?id=1\" title=\"Eric\">Eric</a>\
                     </div>\
");

//or

$("ul#wall").prepend(
"<div class=\"comment-main2\">" +
"                     <div class=\"commentname\">" +
"                     <a href=\"/profile/index.php?id=1\" title=\"Eric\">Eric</a>" +
"                     </div>"
);

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.