小p变砖头 2010-08-11 07:58 采纳率: 0%
浏览 430
已采纳

关于jquery clone的问题

请问我下面代码执行后为什么不能达到预期效果。我希望克隆列表中的所有连接并把他们包装到一个div标签里。大家帮忙分析下,谢谢!
jquery代码如下:
$(function()
{
var copy = $('.myList li a').clone();
copy.wrap($('#myDiv'));
});
html代码缩影:

This is a <div> with an id of someDiv
Hello
Goodbye
  • 写回答

2条回答 默认 最新

  • cao_720 2010-08-11 10:20
    关注

    wrap是包裹功能。(按照你的需求不该用wrap)

    详细信息见jquery文档

    返回值:jQuery wrap(elem)
    概述
    把所有匹配的元素用其他元素的结构化标记包装起来。

    参数
    elemElement用于包装目标元素的DOM元素

    示例
    描述:
    用ID是"content"的div将每一个段落包裹起来

    HTML 代码:

    Test Paragraph.

    jQuery
    代码:
    $("p").wrap(document.getElementById('content'));
    结果:

    Test Paragraph.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 怎么获取下面的: glove_word2id.json和 glove_numpy.npy 这两个文件
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug