jQuery 问题
$('#spopupnamestr').click(function(event){
if($(event.target).hasClass("nameitemX")){
this.removeChild(event.target.parentNode);
//$(this).remove($(event.target).parent()); ??
$("#" + $(event.target).attr("id").substr(2)).removeClass("spopupname_active");
//生成ID序列
getSelectItemId();
}
if($('#spopupnamestr .nameitemX').is("div")) return false;
});
如上述代码:
移除一个DOM节点时,我用jQuery方法 $(this).remove($(event.target).parent()) 不行,最后我只好用javascript原来的方法:this.removeChild(event.target.parentNode);。。请问这是为什么?
另外问一下,大家觉得jQuery的效率如何呢?我觉得他的选择器的确强大,但是效率怎么要呢?