jquery用append方法加入一个含有struts2标签的字符串为什么无法解析

jquery用append方法加入一个含有struts2标签的字符串为什么无法解析,第1张

有另一个解决办法,也可以达到你想要的效果

<table id="register">

<tr>

<td><jsp:include page="b.jsp"></jsp:include></td>

</tr>

</table>

<input type="button" value="确定" id="ss">

把那个JSp放到一个table中,然后一进页面把它设置为不显示:

<style type="text/css">

#register{

display: none

}

</style>

然后当点击按钮时触发事件,让它show出来

<script type="text/javascript">

$(function(){

$("#ss").click(function(){

$("#register").show()

})

})

</script>

至于append追加,他是不能在按钮中追加的,append是向每个匹配的元素内部追加内容。

append("<td>11&amp22</td>")

把&换成&amp

&amp是&预定义的实体引用

在浏览器上,&和&amp都会解析成&啊。我怎么试也没试出&amp来。

1、页面初始化,定义数组:var arr = []

2、点击"选中",获取字符串str

3、先判断str是否已包含在arr,如果不存在继续你的 *** 作,且把str放进arr里面,如果已存在,则中断你的添加事件

注:在某些条件,需要对arr清空,比如在清空你那些li标签的时候,应该需要清空arr

还有一种方式,就是每次点击"选中",先获取所有li标签的内容,然后放进一个数组。然后判断添加的字符串是否在生成的数组里面,不存在的话就继续添加,存在的话,就中断,这种方式不需要去关心初始化的arr是否清空的问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11609083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存