Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   $(ui.draggable).attr("id") (https://javascript.ru/forum/jquery/19411-%24-ui-draggable-attr-id.html)

lsm 03.08.2011 16:20

$(ui.draggable).attr("id")
 
$(".product").draggable({ // разрешаем перетаскивание картинок товаров

containment: 'document',
opacity: 0.6,
revert: 'invalid',
helper: 'clone',
zIndex: 100

});

$("div.content.drop-here").droppable({ // разрешаем выгружать товары в корзину
accept: ".product",
drop:
function(e, ui)
{
var param = $(ui.draggable).attr("id");
// IE6 fix
// if($.browser.msie && $.browser.version=='6.0')
// {
// param = $(ui.draggable).attr('style').match(/src=\"([^\"]+)\"/);
// param = param[1];
// }
addlist(param); // специальная функция addlist - смотрите ниже
}

});

Ни как не могу получить $(ui.draggable).attr("id")

Строка кода от куда перетягивается выглядит так:
<div class="product" id="3"><img src="img/products/" alt="Нечто" width="128" height="128" class="pngfix"></div>

bayrach 03.08.2011 16:48

проверьте alert(param) я очень сомневаюсь, что у вас id не получается, как мне кажется у вас мб ошибка в функции addlist.
p.s. вместо $(ui.draggable).attr("id") правильнее писать ui.draggable.attr("id")


Часовой пояс GMT +3, время: 05:31.