大家好,不知道大家有没有为以下问题有烦恼:如下代码:
$("#MsgLI").prepend('<div id=ForwardWindows>'+$("li[title=Article"+ArticleID+"]").html()+'</div>');当我的prepend()括号里面要写一大堆html代码,又不能回车,代码就变得凌乱又不整齐了,虽然用起来没什么,但是一看就让人生气,请问大家有什么方法可以另其变得整洁又容易阅读?
$("#MsgLI").prepend('<div id=ForwardWindows>'+$("li[title=Article"+ArticleID+"]").html()+'</div>');当我的prepend()括号里面要写一大堆html代码,又不能回车,代码就变得凌乱又不整齐了,虽然用起来没什么,但是一看就让人生气,请问大家有什么方法可以另其变得整洁又容易阅读?
解决方案 »
- 漂浮广告在ie正常,谷歌,火狐不正常,奉上100分求高人解决问题
- 请教个问题,如何用jquery来比较时间控件,需要一个判断!
- DIV层拖动效果时,其余的内容会反色,该如何解决?
- iframe引用的页内window.onload事件处理中取window.documentElement.clientHeight值的诡异现象!
- 正则取值name="xxxx"
- 在Javascript中如何传递ASP变量?
- 在mozilla中,怎么用window.open()方法,打开一个没有边框的窗口?急。。。
- 谁会写这个javascript函数?
- 请问window.showModelessDialog与window.open有什么区别?
- 非常简单的问题,我却晕了头~ :((
- 心血来潮之作...基于javascript的文本模板引擎
- 谁介绍个天气预报方面的插件···
在进行字符串连接的时候进行注释
<script type="text/javascript">
var addHtml="";
addHtml+='<div id=ForwardWindows>';//注释---
addHtml+=$("li[title=Article"+ArticleID+"]").html();//注释---
addHtml+='</div>';//注释---
</script>
$("li[title=Article"+ArticleID+"]").html()+
'</div>');末尾是明显的操作符时,JS引擎会持续处理下面的行。
<div id=ForwardWindows>
...
..
</div>
</script><script type="text/javascript">
$("#MsgLI").prepend($('#htmlcode').html());
</script>当然这样只适用于大量静态的代码.
如果遇到1L那样需要拼接插入变量值的情况,
要么分隔多块,但最好还是找一个顺手的文本模板引擎吧.
顺便打个广告推销一下
http://topic.csdn.net/u/20110705/20/2fef34cc-dbbe-4e21-9b4f-71093ffa1d9b.html