怎样把这jquery的语句翻译成js的?

zzxap 2011-09-24 09:10:39


function () {
var x = $("#_JD_SORTLIST").remove().html();
$("#_JD_ALLSORT").html(x).attr("load", "1");
$(".allsort .item").hoverForIE6({ delay: 150 });
})();



...全文
115 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
he1a2s0 2011-09-24
  • 打赏
  • 举报
回复
function () {
//把id为_JD_SORTLIST的元素从页面移除,并将其innerHTML赋值给x
//var x = document.getElementById("#_JD_SORTLIST").innerHTML;
//document.body.removeChild(document.getElementById("#_JD_SORTLIST"));
var x = $("#_JD_SORTLIST").remove().html();
//将id为_JD_ALLSORT的元素的innerHTML设为x,并为此元素添加属性load="1"
$("#_JD_ALLSORT").html(x).attr("load", "1");
//对 所有样式为.allsort的元素内部的所有样式为.item的元素 调用hoverForIE6
//hoverForIE6应该是jquery的插件或扩展
$(".allsort .item").hoverForIE6({ delay: 150 });
})();

诺维斯基 2011-09-24
  • 打赏
  • 举报
回复
var x = $("#_JD_SORTLIST").remove().html();

类似的是
var x = document.getElementById("_JD_SORTLIST")
BLUE_LG 2011-09-24
  • 打赏
  • 举报
回复

function () {
//var x = $("#_JD_SORTLIST").remove().html();
var _node1=document.getElementById("_JD_SORTLIST");
var x=_node1.innerHTML;
_node.parentNode.removeChild(_node);
//$("#_JD_ALLSORT").html(x).attr("load", "1");
var _node2=document.getElementById("_JD_SORTSORT");
_node2.innerHTML=x;
_node2.setAttribute("load","1");//有些不太清楚load属性,可能有兼容性问题,楼主自己改下
//$(".allsort .item").hoverForIE6({ delay: 150 });
var _node=document.getElementById("*");
for(var i=0;i<_node.length;i++){
if(_node[i].className.indexOf("allsort") > 0&&_node[i].className.indexOf("item")>0){
node[i].onmouseover=function(){ ... }//hoverForIE6不是jquery的库方法,不太清楚
}
}
})();

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧