4

<input id="mytxt" type="textbox"/>存在する場合、の後の最初のスパン要素を削除する方法は?

 $('#mytxt').live('change', function(){
        //TO DO    
 }
4

2 に答える 2

17

ライブ機能内で、これを実行します。

$(this).next("span").remove();
于 2012-04-18T04:40:36.170 に答える
1

要素の後の最初の「SPAN」要素を確認する必要があると思います。そのため、ドキュメントの最後まで移動する必要があります

var element = $(this).next();
while($(element)[0].tagName!="SPAN" && $(element).length!=0){
    element = $(element).next();
}
if($(element)[0].tagName=="SPAN"){
    $(element).remove();
}
于 2012-04-18T04:50:49.227 に答える