Есть функция в плагине:
//......
},
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 кодом всё впорядке....