странность селектора jQuery — действительно ли это - ошибка, или я делаю ее неправильно?

На основании ответа @azatoth, если кому-то нравится иметь кнопки для каждой записи, он может сделать это таким образом (замените тег li на тег Sortable).

HTML:

<button class="my-button-up">Up</button>
<button class="my-button-down">Down</button>

jQuery:

$('.my-button-up').click(function(){
    var current = $(this).closest('li');
    current.prev().before(current);
});
$('.my-button-down').click(function(){
    var current = $(this).closest('li');
    current.next().after(current);
});
6
задан Shiladitya 25 March 2019 в 08:35
поделиться

2 ответа

Я предполагаю, что ошибка в коде JQuery для: first. Я помню, как некоторое время назад я видел, как заставить IE работать с псевдоклассом CSS первого ребенка, и вам нужен DOCTYPE. В XML нет doctype ... так что, может быть, это все.

Я бы просто переключился с $ ("CI: first") на $ ("CI"). Eq (0). $ ("CI") даст массив всех элементов CI, а eq (0) даст вам первый элемент.

3
ответ дан 17 December 2019 в 04:51
поделиться

Это ошибка.

Подана по адресу dev.jquery.com/ticket/4748 по запросу Джона Ресига .

]
2
ответ дан 17 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: