Javascript 表行上的触发器单击事件
这是一个什么都不管用的日子 我希望单击表中的一行并显示一个警报(还有更多,但这是我所有其他问题的根本原因) 我在Visual Studio 2017中设置了一个非常简单的测试用例;以下是整个cshtml文件:Javascript 表行上的触发器单击事件,javascript,jquery,html,visual-studio,Javascript,Jquery,Html,Visual Studio,这是一个什么都不管用的日子 我希望单击表中的一行并显示一个警报(还有更多,但这是我所有其他问题的根本原因) 我在Visual Studio 2017中设置了一个非常简单的测试用例;以下是整个cshtml文件: <table id="filterTable"> <tr> <td>header</td> </tr> <tr> <
<table id="filterTable">
<tr>
<td>header</td>
</tr>
<tr>
<td>value</td>
</tr>
</table>
<script>
$(document).ready(function () {
$('#filterTable tr').click(function () {
alert('hello');
});
});
</script>
标题
价值
$(文档).ready(函数(){
$('#filterTable tr')。单击(函数(){
警惕(“你好”);
});
});
我尝试了十几种不同的脚本,特别是上面的变体(例如,有和没有“(document).ready”部分),但我似乎无法让它工作
我看到过这样的例子,而且代码非常有效,我不知道为什么我的代码不起作用
我需要帮助缩小我做错的地方
请告诉我是否有其他信息有助于排除故障。您的代码需要jQuery库。Hier就是一个例子:
$(文档).ready(函数(){
$('#filterTable tr')。单击(函数(){
警惕(“你好”);
});
});代码>
标题
价值
您需要将jquery.js添加到页面中才能使用jquery
如果从本地使用外部库。更好的地址是
链接是HTTPS://…
$(文档).ready(函数(){
$('filterTable tr')。在('click',函数(){
警惕(“你好”);
});
});代码>
标题
价值
标题
标题
标题
价值
标题
标题
控制台中有错误吗?好的,这可能会让你生气,但我刚刚把它放在小提琴上,它正在工作:jQuery已加载?尝试键入:$.fn.jquery代码>。。。它应该输出jQuery版本已加载或“$未定义”。您可以共享此页面的浏览器源代码而不是cshtml文件吗?在codepen.io上尝试了此操作似乎一切正常
$(document).ready(function () {
$('#filterTable tr').click(function () {
alert('hello');
});
});