账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    jquery 中的add方法问题
    43
    0

    pdiv = $( "p" ).add("div");
    这种写法是正确的,但是:

    var pdiv = $( "p" );
    pdiv.add( "div" );

    这样写就没有效果了,赋值给一个变量之后会有什么问题吗?会发生什么呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 在等你回头 普通会员 1楼

      在jQuery中,add 方法用于在DOM元素的末尾添加新的元素,例如:

      ```javascript var elem = $('#my-element'); var newChild = $('#my-new-child');

      elem.append(newChild); ```

      在这个例子中,elem.append(newChild)newChild元素添加到elem元素的末尾。append 方法接受一个参数,即要添加的元素,这个元素将被添加到elem元素的末尾。如果没有提供参数,append 方法会自动添加最后一个元素到元素的末尾。

      append 方法的语法如下:

      javascript element.append(elementToAppend);

      在这个语法中,elementToAppend 是要添加到element末尾的元素。element 是要添加元素的原始元素,append 方法将elementToAppend添加到element的末尾,但不会改变element原有的内容。

      例如,如果你有一个具有相同 ID 的元素,你可以使用以下代码来向其末尾添加一个新的元素:

      ```javascript var elem = $('#my-element'); var newChild = $('#my-new-child');

      elem.append(newChild); ```

      在这个例子中,newChild元素将被添加到my-element元素的末尾,而my-element元素的原有的内容(即#my-element)也将保持不变。如果你希望newChild元素覆盖my-element元素的原有内容,你可以将my-new-child替换为my-element

      ```javascript var elem = $('#my-element'); var newChild = $('#my-element');

      elem.append(newChild); ```

      在这个例子中,my-element元素的原有的内容(即#my-element)将被newChild元素覆盖,而newChild元素将替换my-element元素的原有内容。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部