如何获取只有一个类

时间:2016-08-18 07:55:56

标签: javascript jquery

嗨我有一个动态创建的表,有些tr有类子函数。我想获取具有类子函数的tr的内容iuse

var k = $(("#table tr").hasClass("subfunction")).text()

我希望所有tr内容都有子功能类,例如我需要k = [hai,jai,vinu,]这样的事情

2 个答案:

答案 0 :(得分:3)

使用tr.subfunction,您可以使用该类过滤掉tr。要使用 map() 方法作为数组。

var k = $("#table tr.subfunction").map(function(){
  return $(this).text(); 
}).get();

要获取合并文字,请使用 text() 方法。

var k = $("#table tr.subfunction").text();

答案 1 :(得分:0)

<table id="table">
    <tbody>
        <tr class="subfunction">
            <td>abcd</td>
            <td>xyz</td>
        </tr>
        <tr class="subfunction">
            <td>xyz</td>
            <td>aaa</td>
        </tr>
        <tr>
            <td>12</td>
            <td>34</td>
        </tr>
    </tbody>
</table>

<script>
$(document).ready(function(){
    $($('#table').find('.subfunction')).each(function(){
        $(this).text();
    });
});
</script>

小提琴Check