当前位置: 代码迷 >> JavaScript >> 在jQuery中获取TH值
  详细解决方案

在jQuery中获取TH值

热度:77   发布时间:2023-06-13 11:44:26.0

我正在尝试获取数组中的标题文本,但是随着下面的操作我得到了值加th标签,即[<th>value1</th>, <th>value2</th>] ,我想获取[value1, value2]

$('#header').children().each(function(){this.html});

这是我的HTML外观:

<tr bgcolor="#cdb79e" id="header">
    <th>Origin Code</th>
    <th>Description</th>
    <th>Notes</th>
    <th>Domain</th>
    <th>Tier</th>
    <th>Engine</th>
    <th>Network</th>
    <th>Platform</th>
    <th>Expansion Tool</th>
    <th>Date</th>
    <th>Imps</th>
    <th>Clicks</th>
    <th>Engine CTR</th>
    <th>Average Position</th>
    <th>Picks</th>
    <th>LP CTR</th>
    <th>GSL Picks</th>
    <th>GSL LP CTR</th>
    <th>Merchant Picks</th>
    <th>Merchant LP CTR</th>
    <th>CPC</th>
    <th>RPC</th>
    <th>RPP</th>
    <th>Cost</th>
    <th>Total Rev</th>
    <th>Margin</th>
    <th>ROI</th>
</tr>

假设您的HTML看起来像这样:

<table>
    <thead>
        <tr id='header'>
            <th>Value1</th>
            <th>Value2</th>
        </tr>
    </thead>
</table>

您可以使用类似这样的方法来构建<th>元素的文本数组:

var headerArray = [];
$('#header').children().each(function(){
    headerArray.push($(this).text());
});
console.log(headerArray);
  相关解决方案