程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> j uery checkbox-jQuery遍歷被選中的行找控件的值

j uery checkbox-jQuery遍歷被選中的行找控件的值

編輯:編程綜合問答
jQuery遍歷被選中的行找控件的值

為什麼用jQuery找checkbox 的所在tr下的lable值是空的??
jQuery:
$('#tbFileList').find(":checkbox:checked").each(function(){
var tablerow = $(this).parent("tr");

var filename= $(this).parent(".ckc").find('#lblname').text();});
而且單獨在浏覽器中調試, $(this).parent(); 也只輸出checkbox本身。

html:
<table id="tbFileList">
    <tr>
    <td><input type="checkbox"></td>
    <td>File Name</td>
    <td>File Path</td>
    </tr >

   <tr class="ckc">
    <td><input type="checkbox" checked></td>
   <td><label id="lblname">test1.java</label></td>
   <td><label id="lblpath">D:\java\com\test1.java</label></td>
   </tr> 

   <tr class="ckc">
    <td><input type="checkbox" checked></td>
   <td><label id="lblname">test2.java</label></td>
   <td><label id="lblpath">D:\java\com\test2.java</label></td>
   </tr> 

最佳回答:


parent改成parents
$(this).parent();找到的應該是

lsjh21
u011376884
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved