2014-01-21 117 views
-5

关于onMouseOver警报正确显示,但onMouseOut时,然后异常got.I创建HTML动态。请帮助我在哪里写错码。Uncaught SyntaxError:Unexpected token}在jquery

$('#skillsUL').append("<li><span class='skillcount'><a class='count'>1</a><a class='skillname'>"+userObj.skillsList[cnt].skillName+"</a></span></li><div class='skillholders'><a class='endorse'></a><ul class='skillimages'><li><img src='http://m.c.lnkd.licdn.com/mpr/mpr/shrink_30_30/p/8/000/1b1/33d/0ef7906.jpg'></li><li class='skillarrow'><a class='arrowclick'></a></li></ul><a class='endorsepart'><span class='endorsing'>" + 
          "<span class='eplus' onMouseOver='document.getElementById(\"etext"+cnt+"\").style.display = \"block\";' onMouseOut='document.getElementById(\"etext"+cnt+"\").style.display = \"none\";'>&nbsp;</span><span class='eminus'>&nbsp;</span><span id='etext"+cnt+"' style='color: #0073B2; float: left; line-height: 27px; margin-left: 6px; margin-right: 0; padding-left: 0px; padding-right: 10px; background:#FFF; font-weight:bold;display:none;'>Endorse</span>" + 
          "<span id='unetext' style='color: #0073B2; float: left; line-height: 27px; margin-left: 6px; margin-right: 0; padding-left: 0px; padding-right: 10px; background:#FFF; font-weight:bold;'>Remove Endorsement</span></span><div class='skillline'><span class='liner'></span></div></a></div>"); 
+0

显示完整的代码。 –

+0

@Rahul:提出一个新问题,发布一个新问题,不要编辑旧问题。 – bigstones

+0

先生我的问题被搁置,所以如何提高我的问题我是新的SO – RBP

回答

1

这是你的问题:

onMouseOut='document.getElementById('etext').style.display = 'none';' 

尝试:

onMouseOut='document.getElementById("\etext\").style.display = \"none\";' 
+0

感谢您的评论,但仍然有异常了。 – RBP

+0

对不起,先生工作正常......非常感谢,我忘了写;之后none.Many谢谢..先生我有问题关于提问 – RBP

相关问题