jQuery находит следующий элемент с классом

JLayer должен сделать все, в чем Вы нуждаетесь. Это не мертво, это просто стабильно. Автор закончил его довольно долгое время назад, и формат MP3 не видел большого изменения с тех пор. Вы заметите, что его кодовая база MP3SPI немного более свежа. То, что делает MP3SPI, это переводит способности JLAYER в API JavaSound. Таким образом можно взять любой код JavaSound, добавить MP3SPI к пути к классу и ожидать, что файлы MP3 начнут работать. Это довольно изящно.:)

40
задан crafter 15 April 2015 в 06:06
поделиться

3 ответа

Проблема в том, что вы используете следующую функцию перемещения, а не nextAll

$("button[disabled]").nextAll(".error").text("this button is disabled");

Когда вы используете следующий, просто просматриваете "следующий" элемент, который

<span>no overwrite</span>

Далее все просматривает всех братьев и сестер, которые следующие

70
ответ дан 27 November 2019 в 01:36
поделиться

Попробуйте следующее:

$("button[disabled=disabled]").parent().find("span.error").text("this button is disabled");

надеюсь, что это поможет. Синан.

5
ответ дан 27 November 2019 в 01:36
поделиться

next () не будет работать в этом случае, потому что для того, чтобы это работало, он должен быть родственником. В этом случае вам потребуется:

$("button[disabled]").parent().nextAll()
  .find("span.error:first").text("this button is disabled");
0
ответ дан 27 November 2019 в 01:36
поделиться
Другие вопросы по тегам:

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