答案 0 :(得分:0)
您是否尝试过使用remove()?
//DONNO WHAT TO PUT
$(this).remove();
<强>更新强>
考虑到非动态表结构,您可以使用index()来唯一地安全地精确定位行。将它与id结合(最好以唯一的字符串开头,以免与页面的其余部分冲突,如list_
)和remove(),你应该得到所需的效果。
答案 1 :(得分:0)
你走了!
我在你要添加到行元素的链接中添加了一个引用,因此你可以检查并删除它:
function colorStay(){
$(this).css('background-color','red');
$(this).unbind('mouseover', changeColor);
$(this).unbind('mouseout', removeColor);
$('#stay').css({
paddingTop:15,
fontSize:22
});
var staylink = $("<a id='"+ $(this).find(':last').text() +"' href='http://www.google.ca'>"+ $(this).find(':last').text() +"</a><br />");
$('#stay').append(staylink);
$(this)[0].staylink = staylink;
}
function remove(){
$(this).css('background-color','white');
$(this).bind('mouseover', changeColor);
$(this).bind('mouseout', removeColor);
//DONNO WHAT TO PUT
if($(this)[0].staylink){
$(this)[0].staylink.remove();
$(this)[0].staylink = false;
}
}