Быстрый вопрос для людей, знакомых с jsFiddle: почему не this запустить функцию при нажатии кнопки?jsFiddle - что мне не хватает?
Уверен, что мне не хватает чего-то очевидного, но я не могу заставить его работать.
Быстрый вопрос для людей, знакомых с jsFiddle: почему не this запустить функцию при нажатии кнопки?jsFiddle - что мне не хватает?
Уверен, что мне не хватает чего-то очевидного, но я не могу заставить его работать.
Вам нужно, чтобы выбрать„нет обертку (голова)“вариант в . врезку в противном случае, ваша f()
функция получает завернутый в некоторых $(function() { /*...*/ });
вещи и не видно быть установлен в onclick
атрибута:
Под Framework выберите вариант «не обруча (голова)
Нажмите кнопку Выполнить.
Это должно работать.
Это связано с тем, что функция с именем f()
является локальной функцией onReady, поэтому она недоступна в глобальном контексте.
onReady(){
function f(){
xyz
}
}
Аналогичный вопрос: http://stackoverflow.com/questions/5431351/simple-example-doesnt-work-on-jsfiddle –