Javascript/Jquery引号和双引号转义
一行简单的jquery代码:Javascript/Jquery引号和双引号转义,javascript,jquery,escaping,Javascript,Jquery,Escaping,一行简单的jquery代码: if ($j('#page2').length) { $j('#myPlaceHolder2').html('<button class=\"button3\" type=\"button\">Page II</button>'); } 到上面的.html,如下所示 $j('#myPlaceHolder2').html('<button class=\"button3\" type=\"button\" onclick=
if ($j('#page2').length) {
$j('#myPlaceHolder2').html('<button class=\"button3\" type=\"button\">Page II</button>');
}
到上面的.html,如下所示
$j('#myPlaceHolder2').html('<button class=\"button3\" type=\"button\" onclick=\"javascript: $j('#'+openc).fadeOut('normal', function(){$j('#page2').fadeIn('slow')});openc='page2';\">Page II</button>');
所有的地狱都开始了。我尝试用\来逃避每个,但由于某种原因,它完全破坏了我的网站。我不太熟悉javascript或jquery,只是边学边用,所以任何关于如何完成这项工作的指示都会很有用,谢谢 使用jQuery添加它:
$j('#myPlaceHolder2')
.html('<button class=\"button3\" type=\"button\">Page II</button>')
.find('.button3')
.click(function () {
$j('#'+openc).fadeOut('normal', function(){$j('#page2').fadeIn('slow')});openc='page2';
});
以不同的方式解决问题;刚刚在我的span上直接添加了onclick事件!哼!谢谢你的建议,tho:
$j('#myPlaceHolder2')
.html('<button class=\"button3\" type=\"button\">Page II</button>')
.find('.button3')
.click(function () {
$j('#'+openc).fadeOut('normal', function(){$j('#page2').fadeIn('slow')});openc='page2';
});