在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ jquery:元素克隆之后,input checkbox不能打鉤,為何?

jquery:元素克隆之后,input checkbox不能打鉤,為何?

源碼

<c:forEach items="${page.list}" var="item">
    <tr align="center" id="tr${item.id}">
                        <td>
                            <label class="checkbox">
                                <input type="checkbox" class="checkAll" name="checkAll" id="check${item.id}" value="${item.id}" />
                            </label>
                        </td>

clipboard.png

clipboard.png

如上圖,第一行是復(fù)制的

  var newRow = $("body table tbody tr").last().clone(true);
  

只是改了一下id和value
但是打鉤打不了
頁(yè)面里沒(méi)有寫jquery去控制打鉤
請(qǐng)問(wèn)可能的原因是什么?

clone(true)的結(jié)果好像是只能影響 <tr>元素,點(diǎn)擊checkbox后,<tr>元素多了一個(gè)class="active",但是<tr>的子元素沒(méi)反應(yīng)。

回答
編輯回答
綰青絲

看一下是不是z-index的問(wèn)題

2018年4月2日 18:39
編輯回答
使勁操

看了一下文檔,clone方法默認(rèn)是不復(fù)制事件處理的,但是這種堆疊了的就不太確定了,要不看看是不是綁的什么方法導(dǎo)致的。

2018年6月23日 07:23
編輯回答
愿如初

試試做靜態(tài)綁定,但是打鉤要使用prop()才會(huì)生效.

2017年2月20日 16:51