Javascript 删除包含其他标记的范围内的文本
我有这样一个跨度,需要在侧面删除og文本:Javascript 删除包含其他标记的范围内的文本,javascript,jquery,html,Javascript,Jquery,Html,我有这样一个跨度,需要在侧面删除og文本: <span class="filter_column filter_date_range">From <input type="text" class="date_range_filter form-control" id="applicationList_range_from_6" rel="6" value="from"></input> to <input type="text" class="date_
<span class="filter_column filter_date_range">From <input type="text" class="date_range_filter form-control" id="applicationList_range_from_6" rel="6" value="from"></input> to <input type="text" class="date_range_filter form-control" id="applicationList_range_to_6" rel="6" value="to"></input></span>
从到
如何删除文本“from”和“to”
谢谢您可以筛选出文本节点,然后将其删除:
$('.filter\u date\u range').contents().filter(function()){
返回this.nodeType==3;//筛选文本节点
}).remove()代码>
从到
您可以添加一个这样的示例吗?您必须使用jQuery执行此操作吗?你不能从HTML中删除它吗?我做了一些类似$('.filter\u date\u range').text('')的事情;但这会将输入隐藏为well@Mivaweb不,它是动态生成的