var obj = [];
$("tr[class*='row_']").each(function() {
var coord = ($(this).find("td:eq(1)").text().match(/\d{1,3}\|\d{1,3}/g)).toString();
//alert($(this).find("td:eq(0)").text())
if (obj[coord]) {obj[coord]++;}
else { obj.push({coord : 1 }) }
})
alert(JSON.stringify(obj));
Мой выход:Jquery толчок объект переменной
[{"coord":1},{"coord":1},{"coord":1},{"coord":1},{"coord":1},{"coord":1}]
Когда он должен быть:
523|546 : 3,
521|424 : 3
Как тусклый я нажимаю "имя": 1, когда коорд мое имя?
где эти цифры? можете ли вы опубликовать нам таблицу? –
Таблица выглядит так: 005 (523 | 426) C45 x 3 и [166 Флора] (521 | 424) C45 x 3. Мое регулярное выражение является правильным, так как я уже тестировал это, проблема заключается в том, чтобы нажимать координату (523 | 426 например) с номером 1 в объекте. (Итак, если координата еще не указана в объекте, нажмите «координировать»: 1, else 1 + 1 :) – user3117628