【发布时间】:2017-02-21 13:06:46
【问题描述】:
我想为我的网页自动创建一些超链接,这样我就可以用这些在我的评论部分进行分页。我的评论部分当时只允许 5 条评论将它们存储在一个名为#comentario+(及其数量)的单独 div 中,如果您想查看更多内容,您必须单击超链接,它将显示带有这些评论的 div。但问题是,当创建超链接时,onclick 函数会与 html 混淆,并且不会出现。
Rs 是评论的数量(可以正常使用)
-
我的问题是 aux 持有的值
"onclick='$('#comentario"+contador3+"').show()'>"+contador3+"</a>";for (int tst = 0; tst < rs; tst++) { contador3++; aux="<a onclick='$('#comentario" + contador3 +"').show()'>"+ contador3+"</a>"; //vermaiscomentarios.Text += "<li style='text-align: center;float: left;width: 3%; margin:0;padding:0;'><span onclick='$('#comentario" + contador3 + "').show();'>" + contador3 + "</span></li>"; vermaiscomentarios.Text += "<li style='text-align: center;float: left;width: 3%; margin:0;padding:0;'>"+aux+"</li>"; }
在 html 上显示为 <a onclick="$(" #comentario2').show()'="">2</a>
有什么想法可以让它正常工作吗?
【问题讨论】:
-
它将显示包含其他评论的div
-
我认为这与你的单引号和双引号有关。
标签: javascript jquery html asp.net hyperlink