Вы спрашивали о добавлении классов btn disabled
к вашему входу. Код, который вы включили, делает именно это.
Однако затем вы пояснили в комментарии в другом месте:
я хочу отключить кнопку обзора, но она не работает
blockquote>Добавление [117 ] класс «отключен» только для стилизации или идентификации. Функционально он ничего не отключит.
Чтобы отключить вход, необходимо добавить атрибут «отключен».
Для этого вы можете использовать jQuery
.attr()
:
$('input[type="file"]').attr("disabled", "");
Я нашел отличную библиотеку, которая лучше справляется с этой задачей:
http://github.com/jorgeortiz85/scala-javautils
(плохая репутация, классная библиотека) . Вы явно вызываете .asJava или .asScala в зависимости от того, в каком направлении вы хотите двигаться. Без сюрпризов.
Scala обеспечивает обертки для наборов Java так, чтобы они могли использоваться в качестве наборов Scala, но не наоборот. Это сказанное, вероятно, не было бы трудно записать Вашу собственную обертку, и я уверен, что это было бы полезно для сообщества. Этот вопрос подходит регулярно.
В этом вопросе и ответе обсуждается именно эта проблема и возможные решения. Он не рекомендует использовать прозрачные преобразования, поскольку они могут иметь очень странные побочные эффекты. Вместо этого предлагается использовать scala-javautils . Я использую их в большом проекте уже несколько месяцев и считаю их очень надежными и простыми в использовании.