0

我正在使用 JSP 页面,我需要在.append()一个DIV元素中添加一些 java 代码。

$("#myDiv").append("<% out.println("ali"); %>");

前面的代码实际上是错误的,因为有引号,所以我转义了它们。

$("#myDiv").append("<% out.println(\"ali\"); %>");

但我没有成功,没有附加任何内容#myDiv

4

3 回答 3

0

您的代码应该可以工作,听起来 jQuery 未正确加载或存在其他问题。

http://jsfiddle.net/5PTwN/1/

于 2012-08-02T00:47:42.167 回答
0

尝试这个

$("#myDiv").append('<% out.print("ali"); %>');

下面的行也应该可以工作,因为 java 代码将在服务器端执行,并且里面的 append 将被替换为“ali”。

$("#myDiv").append("<% out.print("ali"); %>");
于 2012-08-02T00:48:56.800 回答
0

这是正确的追加方式。如果没有附加任何内容,则该 div 可能不存在于页面中。

尝试使用 firebug 并检查什么是 console.log($('#muDiv')) 的输出

于 2012-08-02T00:50:50.543 回答