我有一个表,我需要td元素的所有值

时间:2016-01-13 09:41:49

标签: jquery

我的代码在下面我有一张桌子, 以下是jsp& jquery代码,我需要输入的值,我点击行的按钮并获取所有元素,但不检索输入值,PLZ帮助。

<tbody> 
<s:iterator  value="selectedProductList">  
<tr >
    <td><s:property value="selectedProductName"/></td>
    <td><s:property value="selectedProductWt"/></td>
    <td><s:property value="selectedProductPrice"/></td> 
    <td><s:textfield name = "productQuantity" maxlength="2" value = "1"></s:textfield>

</tr>
</s:iterator>

$(".buttonPick").click(function() {


    var $rowItem = $(this).parent().parent();
    var $closestTr = $rowItem.closest("tr");  
    var $tds = $closestTr.find("td"); 
    var i = 0;
    $.each($tds, function() {              
     if(i==0)
         values.push($(this).text());
     if(i==2)
         values.push($(this).text());
     if(i==3)
         values.push($(this).text());
     if(i==4){
         //values.push($(this).text()); ... what do i do here???
     }

    i++;    
});

1 个答案:

答案 0 :(得分:0)

$(this).find("input").val()

使用它来获取inputtd的值,我认为if-conditions在这里没有任何意义。