Отключение кнопки, определенной в теге привязки - PullRequest
2 голосов
/ 18 января 2012

Я использую довольно стандартную технику для создания кнопки на моей странице с помощью тега привязки.
В частности:

<a href="#" id="downloadBtn" onclick="doSomething()"><span style="margin-left:17px;">Download</span></a>

Изначально я хочу отключить эту кнопку. Но поскольку я реализую его как тег привязки, я не знаю, как это сделать. Как обычная кнопка ввода, я бы просто добавил атрибут disabled = true, но что мне здесь делать?

Спасибо за вашу помощь.

Эллиот

Ответы [ 2 ]

1 голос
/ 18 января 2012

InOrder, чтобы отключить его, просто удалите ваш href и добавьте его позже, используя javascript:

HTML:

<a id="downloadBtn" onclick="doSomething()"><span style="margin-left:17px;">Download</span></a>

JavaScript:

$("a").attr("href", "http://www.google.com/")  
1 голос
/ 18 января 2012

Первоначально установите onclick="return false", затем используйте ваш скрипт, чтобы изменить значение onclick, когда придет время.

Вы также можете добавить класс к привязке, а затем использовать CSS для стилизации ссылки, чтобы она не выглядела как ссылка. Затем удалите этот класс из элемента одновременно с изменением значения onclick.

...