1
我使用jQuery Mobile的表:JQuery的第獲得或TD文本從TR空的空間問題
<table data-role="table" id="productTable" data-mode="reflow" class="tablesorter ui-responsive table-stroke my-custom-breakpoint">
<thead>
<tr>
<th data-priority="1">
ID
</th>
...
</tr>
</thead>
<tbody>
<asp:Repeater ID="productRepeater" runat="server">
<ItemTemplate>
<tr class="item">
<th class="id">
<%# Eval ("ID")%>
</th>
...
</tr>
</ItemTemplate>
</asp:Repeater>
</tbody>
</table>
現在我試圖提取所有的ID形成,並把它們在我的JavaScript數組如下:
function viewSelectedDocuments() {
var selectedIDs = [];
$("tr.item").each(function() {
var id = $(this).children().eq(0).text();
var id = $.trim(id);
alert(id);
selectedIDs.push(id);
});
}
單擊按鈕時調用此函數。然而在var id
我沒有得到我期待的。相反,從細胞的文字說"1"
我越來越
"ID
1"
,是的 - $.trim(id);
不工作。
有什麼建議嗎?
謝謝!
'var id = $(this).children()。eq(0).text()。replace(/ \ s +/g,「」) – Ramunas
謝謝, @Ramunas!現在它工作:)「ID 1」 –
@Ramunas如果你可以複製你的代碼作爲答案,以便我可以接受它作爲問題的答案。謝謝! –