我有以下代码,该代码在<a>
标记后附加带有警报的图标:
$j("li[name='"+node_name+"'] > a").after('<a onmouseover="alert(\' expnote_from_db[n][0] \');" ><ins class="' + selected_class + '"> </ins></a>');
上面的代码可以正常工作,只不过它在警报框中将
exp_from_db[n][0]
显示为字符串。所以我将其更改为下面的代码,但现在什么也不显示
$j("li[name='"+node_name+"'] > a").after('<a onmouseover="alert(\'"'+ expnote_from_db[n][0] + '"\');" ><ins class="' + selected_class + '"> </ins></a>');
我不知道单引号在哪里出错了。
多谢您的协助。谢谢
最佳答案
这应该工作
$j('li[name="'+node_name+'"] > a')
.after('<a onmouseover="alert(\''+ expnote_from_db[n][0] + '\')" ><ins class="' + selected_class + '"> </ins></a>');
关于javascript - jQuery/JavaScript字符串中的撇号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12216669/