سؤال

لدي ما يلي:

$('#widgets ul').sortable(
{
  connectWith: ['#widgets ul'],
  opacity: 0.7,
  start: function(e, ui) {
    fromWidgetPosition = ui.item.prevAll().length + 1;
    fromRowId = ui.element.attr('id');

لقد قمت فقط بالترقية JQuery من 1.2.6 إلى 1.3.2، وأوضح أيضا مكتبة JQuery UI إلى أحدث إصدار.

هل كانت مفيدة؟

المحلول

تمت إزالة "العنصر" في إصدارات JQuery UI أحدث، راجع هذا تقرير الشوائب و ال مشعة المصدر المقابلة.

وفقا لتلك، يجب عليك استخدام $(this) في حين أن:

fromRowId = $(this).attr('id');
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top