Tôi có một bảng với dữ liệu trong:jQuery selector có điều kiện cho hàng bảng
<td> item </td><td> order code </td><td> price </td>
Tôi đang xử lý bảng với jQuery mà cần phải tìm mã theo thứ tự:
$.each($('.productList tbody tr'), function() {
var orderCode = $(this).find('td:eq(1)').html().trim();
// do stuff
});
Nếu không có sản phẩm nào, bảng hiển thị thông báo:
<td colspan="3"> There are no products to display </td>
Hàng trên làm cho chức năng jQuery bị đánh bom. Cách mạnh nhất để sử dụng công cụ chọn có điều kiện để bỏ qua hàng "không có sản phẩm" là gì? Có bộ chọn cho colspan="1"
hoặc colspan is not set
hoặc bất kỳ công cụ nào cần phải chọn không?
chính xác những gì tôi đang tìm kiếm, cảm ơn – fearofawhackplanet
@ jAndy, thử nghiệm đó đơn giản là quá nóng. Bạn đang thử nghiệm giải pháp của bạn 500 lần, nhưng SLaks 'được kiểm tra 10000 lần! Và bạn không định nghĩa lại biến 'start' thành' + new Date' sau khi giải pháp của bạn chạy ... – James
Tôi không biết tại sao nó không chọn bất cứ thứ gì ('.length' hiển thị 0). @SLaks, tôi nghĩ rằng bạn đã bỏ lỡ rằng đóng ngoặc đơn. Những công việc này. http://stackoverflow.com/questions/3281384/jquery-conditional-selector-for-table-rows/3281527#3281527 – IsmailS