成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

jQuery 找不到 div 中 tr 子元素的問題

marek / 2891人閱讀

摘要:解決方法將包裹的標(biāo)簽換做即可。猜測不能脫離父標(biāo)簽存在。此外,由于會(huì)自動(dòng)在標(biāo)簽前加上標(biāo)簽,所以使用也是找不到的,需要使用方法。

1. 問題

在實(shí)現(xiàn) 點(diǎn)擊添加按鈕,表單中會(huì)添加一行輸入項(xiàng) 功能的時(shí)候,想出的解決方案為:

添加一個(gè)隱藏的 div,div 標(biāo)簽中為輸入項(xiàng)模板;

用 js 獲取該模板下的 tr 元素并賦值( clone() 方法)給一個(gè) js 變量;

當(dāng)點(diǎn)擊添加按鈕時(shí),使用 append() 將其添加到輸入項(xiàng)的上層容器中。

代碼為:

// HTML 


// JavaScript
var $template = $("#js-template").find(".js-item").clone();
$("#js-add").click(function(){
    $("#js-item-container").append($template);
});

可是這樣寫并不能實(shí)現(xiàn)想要的功能,使用 Chrome 的調(diào)試工具發(fā)現(xiàn)使用 $("#js-template").find(".js-item") 并不能獲取到想要的 tr 元素,如下圖:

使用 $("#js-template").html() 檢查后發(fā)現(xiàn)了問題所在:在瀏覽器解析和渲染之后 tr 標(biāo)簽沒了,所以這里是找不到 .js-item 元素的。

2. 解決方法

將包裹 trdiv 標(biāo)簽換做 table 即可。猜測 tr 不能脫離 父標(biāo)簽 table 存在。此外,由于 table 會(huì)自動(dòng)在 tr 標(biāo)簽前加上 tbody 標(biāo)簽,所以使用 children("js-item") 也是找不到的,需要使用 find() 方法。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/91178.html

相關(guān)文章

  • JavaWEB開發(fā)04——JQuery

    摘要:設(shè)計(jì)的宗旨是,,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝常用的功能代碼,提供一種簡便的設(shè)計(jì)模式,優(yōu)化文檔操作事件處理動(dòng)畫設(shè)計(jì)和交互。 今日任務(wù) 使用JQuery完成頁面定時(shí)彈出廣告 定時(shí)器: ? setInterval clearInterval ? setTimeout clearTimeout 顯示: img.style.display = bloc...

    chunquedong 評論0 收藏0
  • JavaWEB開發(fā)04——JQuery

    摘要:設(shè)計(jì)的宗旨是,,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝常用的功能代碼,提供一種簡便的設(shè)計(jì)模式,優(yōu)化文檔操作事件處理動(dòng)畫設(shè)計(jì)和交互。 今日任務(wù) 使用JQuery完成頁面定時(shí)彈出廣告 定時(shí)器: ? setInterval clearInterval ? setTimeout clearTimeout 顯示: img.style.display = bloc...

    nicercode 評論0 收藏0
  • JavaWEB開發(fā)04——JQuery

    摘要:設(shè)計(jì)的宗旨是,,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝常用的功能代碼,提供一種簡便的設(shè)計(jì)模式,優(yōu)化文檔操作事件處理動(dòng)畫設(shè)計(jì)和交互。 今日任務(wù) 使用JQuery完成頁面定時(shí)彈出廣告 定時(shí)器: ? setInterval clearInterval ? setTimeout clearTimeout 顯示: img.style.display = bloc...

    pakolagij 評論0 收藏0
  • jQuery 選擇器

    摘要:選擇器選擇器一基本選擇器語法說明選擇文檔中的所有元素元素選擇器,選擇所有的元素,返回?cái)?shù)組選擇器,返回單個(gè)元素選擇器,返回?cái)?shù)組并列選擇器,返回所有的元素和元素二層次選擇器語法說明后代選擇器,選擇所有元素下面的所有子元素,包含非直接 title: jQuery 選擇器date: 2017-01-07 20:32:26 tags: [jQuery, 選擇器] 一、基本選擇器 語法 說明...

    gghyoo 評論0 收藏0
  • jQuery其他常用知識點(diǎn)

    摘要:獲取匹配的第一個(gè)元素相對于其最近的具有定位即不是的父元素的位置返回不能設(shè)置。但是這兩種方法的缺點(diǎn)是要綁定的元素必須存在文檔中。支持對動(dòng)態(tài)創(chuàng)建的元素有效。解綁所有代理的事件,而元素本身的事件不會(huì)被解綁。觸發(fā)事件響應(yīng)方法,不觸發(fā)瀏覽器行為。 選擇器 :visible 和 :hidden 匹配顯示和隱藏的元素(css-display),需要指明元素或類,因?yàn)閔ead、script等元素也是...

    tomorrowwu 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<