لماذا أحصل على خطأ في jquery 'ui.element غير محدد؟
-
19-09-2019 - |
سؤال
لدي ما يلي:
$('#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');
لا تنتمي إلى StackOverflow