请教jquery里的append()方法

问题描述

container.append( "<div class='field-group field-group-type'>" +"<s:action name='searchUserByUid' executeResult='false' namespace='/json'>" +"<s:param name='uid value='"+i+"'></s:param>"+"</s:action>"+"<p>"+weibos[i].WId+"</p>"+"<a>"+weibos[i].WContent+"</a>"+"<p>"+weibos[i].WPubtime+"</p>");append方法如上,是动态添加一个div,我想在+"<s:action name='searchUserByUid' executeResult='false' namespace='/json'>" +"<s:param name='uid value='"+i+"'></s:param>"+"</s:action>"中给action的param 赋一个变量值要求为int,可以是每次变量传进去都出错,原因为传进去的是string类型的,想请教一下如何在append()中传变量,小弟刚学的jsp,谢谢!!

解决方案

<s:action name='searchUserByUid' executeResult='false' namespace='/json'>" +"<s:param name='uid value='"+i+"'></s:param>" +"</s:action>s:action是服务器端执行 现在你把它拼到客户端 肯定是错误的
解决方案二:
你的本意应该是动态加载div的内容吧。你可以利用ajax的方法,动态获取你<s:action/>请求的内容,然后放到你的DIV中去。按你现在的方法,你也触发不了这个action请求。
解决方案三:
+"<s:action name='searchUserByUid' executeResult='false' namespace='/json'>" +"<s:param name='uid value="+i+"></s:param>" +"</s:action>" 这样可以吗?

时间: 2024-09-21 10:55:36

请教jquery里的append()方法的相关文章

jQuery 追加元素的方法如append、prepend、before

 jQuery - 追加元素的方法有很多如append.prepend.before等等,下面为大家详细介绍下 1.jQuery append() 方法    jQuery append() 方法在被选元素的结尾插入内容.  实例  代码如下: $("p").append("Some appended text.");      2.jQuery prepend() 方法    jQuery prepend() 方法在被选元素的开头插入内容.  实例  代码如下:

jquery里的each使用方法详解_jquery

each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象.数组的属性值并进行处理.jQuery和jQuery对象都实 现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话 说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素逐一进行方法调用.而jQuery对象提供的each方法则是对jQuery内 部的子元素进行逐个调用. 这个JQUERY里的核心代码 复制代码

jQuery 追加元素的方法如append、prepend、before_jquery

1.jQuery append() 方法 jQuery append() 方法在被选元素的结尾插入内容. 实例 复制代码 代码如下: $("p").append("Some appended text."); 2.jQuery prepend() 方法 jQuery prepend() 方法在被选元素的开头插入内容. 实例 复制代码 代码如下: $("p").prepend("Some prepended text."); 3

jQuery中append()方法用法实例_jquery

本文实例讲述了jQuery中append()方法用法.分享给大家供大家参考.具体分析如下: 此方法可向所有匹配元素的内部的尾部追加HTML内容. 特别说明: 此方法是追加内容,并不会删除之前的内容. html内容就是内容中可以包含html标签,并且能够被浏览器渲染. 文本内容是先将内容中的html预定义字符转换成html字符实体,这样html标签就不会被渲染.语法结构: 复制代码 代码如下: $(selector).append(content) 实例代码:实例一: 复制代码 代码如下: <!D

jquery append()方法与html()方法的区别及使用介绍_jquery

append(content):方法在被选元素的结尾(仍然在内部)插入指定内容,有很多朋友觉得append与html差不多,其它从英文意义上append是在原有基础上增加,而html中是替换当前所有内容. 定义和用法 append() 方法在被选元素的结尾(仍然在内部)插入指定内容. $(selector).append(content) 使用函数来附加内容 使用函数在指定元素的结尾插入内容. 语法 $(selector).append(function(index,html)) 实例代码: <

js实现类似jquery里animate动画效果的方法_javascript技巧

本文实例讲述了js实现类似jquery里animate动画效果的方法.分享给大家供大家参考.具体分析如下: 该实例可实现鼠标移上,先宽度变化,再高度变化,最后透明度变化,鼠标移出,再依次变回去的效果. 要点一: startrun(obj,attr,target,fn) box.onmouseover = function(){ startrun(box,"width",200,function(){ startrun(box,"height",200,functio

jquery使用append()方法的注意事项

1.append()方法:在被选元素的结尾(但仍在元素内部)插入指定的内容. a.语法:$(selector).append(content);    其中,参数content是必需的,指定要附加的内容. 例子: 如以下示例:向所有段落中追加一些HTML标记. HTML 代码: <p>I would like to say: </p> jQuery 代码: $("p").append("<b>Hello</b>");

jquery append()方法与html()方法用法区别

定义和用法 append() 方法在被选元素的结尾(仍然在内部)插入指定内容. $(selector).append(content) 使用函数来附加内容 使用函数在指定元素的结尾插入内容. 语法 $(selector).append(function(index,html)) 看个实例  代码如下 复制代码 <script src="/jquery.min.js" type="text/javascript"></script> <s

jQuery定义插件的方法_jquery

有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写$("#"),$("."),写了几年就对别人说非常熟悉JQuery.我曾经也是这样的人,直到有一次公司里的技术交流,我才改变了自己对自己的看法. 扩展jquery的时候.最核心的方法是以下两种: $.extend(object) 可以理解为jquery添加一个静态方法 $.fn.extend(object) 可以理解为jquery实例添加一个方法 $.extend(object)  例子: /* $.e