Здравствуйте!
Почему в этом куске кода функция onclick вызваннная из тела документа не работает?
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function () {
function count_rabbits() {
for(var i=1; i<=3; i++) {
// оператор + соединяет строки
alert("Из шляпы достали "+i+" кролика!")
}
}
});
</script>
</head>
<body>
<input type="button" onclick="count_rabbits()" value="Считать кролей!"/>
</body>
</html>
А если удалить $(document).ready(function () {}
, то начнет работать.
Проблема в том, что при использовании inline-Обработчиков, вроде
onclick="count_rabbits()"
используемая функция должна быть
В данном случае, функция count_rabbits локальная и к ней нет доступа извне.
Для решения, нужно просто вынести ее из $(document).ready(function () {
У меня есть iframe в котором лежит форма, я хочу чтобы при каком-то событии, например onkeydown, фокус падал на элемент внутри iframeДелал так:
Как забрать значение атрибута href у ссылки и передать переменной в url
Добрый день, не могу сообразить как сделать toggleClass() в Angular Есть 2 блока