var str = '<permission:check check="addShop">'+newOuterHTML+'</permission:check>';
$(this).replaceWith(str);
这样写没问题
但是
var role = "addShop";
var str = '<permission:check check="'+role+'">'+newOuterHTML+'</permission:check>';
$(this).replaceWith(str);
这样就出错了,搞了半天了啊,求大神
------解决方案--------------------
标签内部不让写js
------解决方案--------------------
应该看看是 标签编译时候错误,还是js错误 。
还是编译完错误 。
------解决方案--------------------
前台后台,傻傻分不清楚,先搞清楚前台后台是怎么运行的先
------解决方案--------------------
<permission:check check="addShop">'+newOuterHTML+'</permission:check>
这个标签是自定义的标签 吧 这个要经过jsp编译后才是jsp的可用标签, 你到后台处理这个标签的类看看 ,编译后生成的是什么 。
你这是没编译前就报错了,还是编译后生成了jsp标签后报错了?