Как получить значение ячейки таблицы внутри блока div, в итерации .each()
Есть функция в плагине:
//...... }, getDiscountPercent : function(code){ $(discountPercentCell).load(baseURL+"trade/getDiscountPercent/"+$.trim(code), function(data){ if(data==0){return;} $(discount).attr("readonly","readonly").css("background","#e7ffe4"); $(this).css("color","#093"); $(".product-item").each(function(){ alert($(this).children(".prod-imei").html()); }); }); }, //....... На странице есть много div с классом ".product-item", все они добавлены динамически, с данными от сервера в виде блока с вложенной таблицей в которой ест ячейка td ".prod-imei". Задача в том чтобы получить данные внутри этой ячейки. Когда выполняется этот код, то alert($(this).children(".prod-imei").html()); - возвращает undefined, а если выполнить так alert($(this).children(".prod-imei")); - то возвращает [object Object], и если выполнить так: alert($(this).html()); - то выводится html код вложенной таблицы. Почему я получаю undefined, когда делаю так: alert($(this).children(".prod-imei").html()); ?? p.s. с html кодом всё впорядке.... |
Sanu0074,
может $(this).children(".prod-imei").size() == 0 чилдренов то нема? |
Часовой пояс GMT +3, время: 08:34. |