jquery - jquery 函数在单击按钮上不起作用?

标签 jquery button onclick

<button " name="news_name" onClick="news()">news</button>

如果我使用jquery函数

<script Language="JavaScript"> 
$(function () {
 function news(){
console.log('news is going');
}
})

</script>

显示错误

Uncaught ReferenceError:news is not defined at news(...)
at HTMLBUttonElement,onlick(....)

如果我不使用jquery

<script Language="JavaScript"> 
 function news(){
console.log('news is going');
}

</script>

效果很好!

不知道为什么不能使用

$(function () {
})

如果这是正确的。我无法在我的脚本中使用 jquery。我该如何解决这个问题?

最佳答案

var news=null;

$(function(){
     news=function(){
            console.log('news is going');
     }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>


<button name="news_name" onClick="news()">news</button>

关于jquery - jquery 函数在单击按钮上不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50088116/

相关文章:

python - (实例化一组按钮,但只有一个有效

javascript - 如何将不同的值传递给 onclick 处理程序

javascript - onchange 之前触发时未触发 onclick 事件

javascript - 带有拖放功能的 JQuery Scheduler

javascript - 如何判断 $ ("..").each() 调用是否过早中止?

javascript - 在 JavaScript 中删除对象时出错

javascript - 通过将文件拖放到标签上来进行 &lt;input type ="file"> 的 jQuery 更改事件不起作用

vba - Excel - 如何在 Workbook_Open 事件上创建按钮

image - tkinter 按钮不显示图像

javascript 元素 body.onclick attatch 事件 setTimeout