如何在存在的情况下删除
<input id="mytxt" type="textbox"/>
之后的第一个元素?
$('#mytxt').live('change', function(){
//TO DO
}
<input id="mytxt" type="textbox"/>
之后的第一个元素?
$('#mytxt').live('change', function(){
//TO DO
}
在你的live函数内,执行以下操作:
$(this).next("span").remove();
我认为你需要检查元素后的第一个“SPAN”元素。因此,你需要一直到文档的末尾。
var element = $(this).next();
while($(element)[0].tagName!="SPAN" && $(element).length!=0){
element = $(element).next();
}
if($(element)[0].tagName=="SPAN"){
$(element).remove();
}