JS或者JQuery 如何获得div中两个不同元素之间的文本?如下所述:
<div><inputtype="checkbox"/>选择<span>....</span></div>我现在就想获得“选择”两个字,并将其去掉,怎么写?在线等,谢谢!...
<div><input type="checkbox" />选择<span>....</span></div>
我现在就想获得“选择”两个字,并将其去掉,怎么写?
在线等,谢谢! 展开
我现在就想获得“选择”两个字,并将其去掉,怎么写?
在线等,谢谢! 展开
6个回答
展开全部
$('div').contents().filter(function() {
return this.nodeType == 3;
}).remove();
使用JQuery提供的contents()方法配合filter()就可以了,nodeType的值为3表示的是文本节点
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上说的那个value是选中之后要传给服务器的value
我的建议是将div中的代码覆盖掉,即$("div").html("<input type="checkbox" /><span>....</span>");
我的建议是将div中的代码覆盖掉,即$("div").html("<input type="checkbox" /><span>....</span>");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把input标签加个ID如“<input type="checkbox" id="test" />”
然后在方法里写入(jquery代码):$("#test").val()这个就是值了
去掉方法为$("#test").val("");这样就去掉了!
然后在方法里写入(jquery代码):$("#test").val()这个就是值了
去掉方法为$("#test").val("");这样就去掉了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把选择装在标签里面比如span这样比较好办。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这种一般使用正则来获取比较方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询