我正在使用 JSP 页面,我需要在.append()
一个DIV
元素中添加一些 java 代码。
$("#myDiv").append("<% out.println("ali"); %>");
前面的代码实际上是错误的,因为有引号,所以我转义了它们。
$("#myDiv").append("<% out.println(\"ali\"); %>");
但我没有成功,没有附加任何内容#myDiv
您的代码应该可以工作,听起来 jQuery 未正确加载或存在其他问题。
尝试这个
$("#myDiv").append('<% out.print("ali"); %>');
下面的行也应该可以工作,因为 java 代码将在服务器端执行,并且里面的 append 将被替换为“ali”。
$("#myDiv").append("<% out.print("ali"); %>");
这是正确的追加方式。如果没有附加任何内容,则该 div 可能不存在于页面中。
尝试使用 firebug 并检查什么是 console.log($('#muDiv')) 的输出