代码如下(部分省略): var waring="<span>hell</span>";//要加入的代码
$(..).focus(function(){
$(this).parent().append(waring);//获得焦点的时候向父元素加入DOM对象
}).blur(function(){
$(this).parent.remove(waring);//失去焦点的时候删除此DOM对象
})结果如下:能够在获取焦点的时候加入代码,但是删除的时候确删不掉了!!!
这是什么问题呢?
$(..).focus(function(){
$(this).parent().append(waring);//获得焦点的时候向父元素加入DOM对象
}).blur(function(){
$(this).parent.remove(waring);//失去焦点的时候删除此DOM对象
})结果如下:能够在获取焦点的时候加入代码,但是删除的时候确删不掉了!!!
这是什么问题呢?
或者给span加个生成的id。
$(..).focus(function(){
$(this).parent().append(waring);//获得焦点的时候向父元素加入DOM对象
}).blur(function(){
$(this).parent().remove(waring);//失去焦点的时候删除此DOM对象
})
$(..).focus(function(){
$(this).parent().append(waring);//获得焦点的时候向父元素加入DOM对象
}).blur(function(){
waring.remove(waring);//失去焦点的时候删除此DOM对象
});
给span加个id或者class标识一下
$(..).focus(function(){
$(this).parent().append(waring);//获得焦点的时候向父元素加入DOM对象
}).blur(function(){
waring.remove();//失去焦点的时候删除此DOM对象
});
同2Lvar waring="<span id="waring">hell</span>";//要加入的代码
$(..).focus(function(){
$(this).parent().append(waring);//获得焦点的时候向父元素加入DOM对象
}).blur(function(){
$("#waring").remove();//失去焦点的时候删除此DOM对象
})
后面这种就可以了: waring.remove();