删除输入框后的第一个span元素。

4
如何在存在的情况下删除<input id="mytxt" type="textbox"/>之后的第一个元素?
 $('#mytxt').live('change', function(){
        //TO DO    
 }

如果下一个元素是 <span>,您是否需要删除 <input> 的下一个元素? - Tejasva Dhyani
2个回答

17

在你的live函数内,执行以下操作:

$(this).next("span").remove();

只有在6分钟后返回翻译后的中文文本: - loviji

1

我认为你需要检查元素后的第一个“SPAN”元素。因此,你需要一直到文档的末尾。

var element = $(this).next();
while($(element)[0].tagName!="SPAN" && $(element).length!=0){
    element = $(element).next();
}
if($(element)[0].tagName=="SPAN"){
    $(element).remove();
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接