JavaScript变量中的JQuery html代码不起作用
嗨,我有一个简单的HTML代码行JavaScript变量中的JQuery html代码不起作用,javascript,jquery,Javascript,Jquery,嗨,我有一个简单的HTML代码行 <li class="active"><a href="javascript:" onclick="jQuery(this).siblings().toggleClass('opened');">Show All<i class="fa fa-angle-down"></i></a> 现在我需要将这段代码放在JavaScript变量中,不幸的是,它在这里不起作用 var value = '<
<li class="active"><a href="javascript:" onclick="jQuery(this).siblings().toggleClass('opened');">Show All<i class="fa fa-angle-down"></i></a>
现在我需要将这段代码放在JavaScript变量中,不幸的是,它在这里不起作用
var value = '<li class="active"><a href="javascript:" onclick="jQuery(this).siblings().toggleClass('opened');">Show All <i class="fa fa-angle-down"></i></a>';
var value=';
谁能帮我把html代码保存到JavaScript变量中。问题出现在onclick功能中
任何帮助都将不胜感激。谢谢也许可以尝试转义单引号。因为字符串以单引号开头和结尾,所以它在您希望字符串结束之前就结束了。请参阅问题中的突出显示,如果文本为黑色,则字符串已终止
var value = '<li class="active"><a href="javascript:" onclick="jQuery(this).siblings().toggleClass(\'opened\');">Show All <i class="fa fa-angle-down"></i></a>';
var value=';
你的单引号打破了密码。您可以使用反勾号来避免这种情况:
var value=``代码>
在这种情况下,您必须使用转义序列
请尝试以下代码:jQuery(this.sibbines().toggleClass(\'opened\)代码>
var value=';
$(“#dum”).html(值)
上面的突出显示显示了问题。。。。嵌套引号赋给变量后要做什么?如何将打开的代码放入我不懂的嵌套代码中,你能解决这个问题吗?@brk我正在通过javascript代码显示我的html。你可以转义引号:var value='代码>