Javascript 如何使用jquery删除输入字段后的文本?
如何删除jQuery中输入后的文本 jQueryJavascript 如何使用jquery删除输入字段后的文本?,javascript,jquery,html,text,nextsibling,Javascript,Jquery,Html,Text,Nextsibling,如何删除jQuery中输入后的文本 jQuery <div id="date_filter_si"> <input type="radio" class="date_action" name="date_action" value="Y" checked=""> year <input type="radio" class="date_action" name="date_action" value="W" checked=""> Weekly
<div id="date_filter_si">
<input type="radio" class="date_action" name="date_action" value="Y" checked=""> year
<input type="radio" class="date_action" name="date_action" value="W" checked=""> Weekly
</div>
您可以过滤文本节点(element.nodeType==3),然后删除
$(“#日期#筛选#si”).contents().filter(函数(){
返回this.nodeType==3;
}).remove()代码>
年
周报
您可以过滤文本节点(element.nodeType==3),然后删除
$(“#日期#筛选#si”).contents().filter(函数(){
返回this.nodeType==3;
}).remove()代码>
年
周报
您可以使用属性更改元素的下一个同级文本
$("#date_filter_si > input")[0].nextSibling.textContent = "";
$(“#日期过滤器_si>输入”)[0].nextSibling.textContent=“”代码>
年
您可以使用属性更改元素的下一个同级文本
$("#date_filter_si > input")[0].nextSibling.textContent = "";
$(“#日期过滤器_si>输入”)[0].nextSibling.textContent=“”代码>
年
我就是这样做的
$(“#日期#过滤器_si:包含('Weekly')输入”)。每个(函数(){
var el=this.nextSibling;
if(el&&el.nodeType===Node.TEXT\u节点){
el.parentNode.removeChild(el);
}
});代码>
年
周报
我就是这样做的
$(“#日期#过滤器_si:包含('Weekly')输入”)。每个(函数(){
var el=this.nextSibling;
if(el&&el.nodeType===Node.TEXT\u节点){
el.parentNode.removeChild(el);
}
});代码>
年
周报
我需要同时删除周和year@QuestionUser它将适用于所有文本节点。我需要删除周和year@QuestionUser它将适用于所有文本节点。