Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery单击函数没有响应_Javascript_Jquery - Fatal编程技术网

Javascript Jquery单击函数没有响应

Javascript Jquery单击函数没有响应,javascript,jquery,Javascript,Jquery,好吧,出于某种原因,每当我试图点击这个输入时,什么都不会发生,尽管它应该提醒hello world <label>Ime Profesora</label><br/> <input type='text' id='profesor_Ime' placeholder='Ime profesora...' /><br/> <input type='submit' id='profesor_Submit' value='Dodaj Pr

好吧,出于某种原因,每当我试图点击这个输入时,什么都不会发生,尽管它应该提醒hello world

<label>Ime Profesora</label><br/>
<input type='text' id='profesor_Ime' placeholder='Ime profesora...' /><br/>
<input type='submit' id='profesor_Submit' value='Dodaj Profesora'/>
这是JSFIDLE


编辑:我正在从SQL动态加载表单,这可能是问题的原因吗?

您的代码中没有包含jQuery库

$(文档).ready(函数(){
$(“#教授提交”)。单击(函数(){
警报(“你好世界”);
});
});
Ime-Profesora



确保包含jQuery库

如果已经是这种情况,请使用
$(document.ready()
确保文档已“准备就绪”

这里有一个例子:

$(document).ready(function() {

   // Your code here

});
…或速记版本:

$(function() {

   // Your code here

});

好的,这就是解决方案

$(document.body).on('click', '#profesor_Submit' ,function(){
        alert("Hello world");
    });

这似乎很管用,因为我是动态加载表单的

在添加jQuery->时效果很好。你需要在那把小提琴中包含jQuery。是的,我忘了将jQuery包含在代码中,尽管我认为这可能是因为我是从SQL或其他东西动态加载表单造成的?不确定。例如,如果从ajax动态加载某些内容,则需要从实际位于DOM内部的元素开始搜索,例如:
$(“body”)。单击(“click”,“profesor_Submit”,function(){
@TomislavTomiNikolic带上你的最后一条评论…和/或嗯,奇怪的是,我的HTML文件中包含了我的JS…但它仍然不起作用,我在你的个人代码中使用了1.8.2 Jquery,请确保你要么运行代码片段
onload
,要么在正文内容之后包含你的JS文件。@TomislavTomiNikolic但是你有jQ吗HTML中包含的查询库?请发布完整的HTML代码。@TomislavTomiNikolic它应该仍然适用于jQuery版本1.8.2。请检查我的更新代码。继续,请确保在您的问题中提到这些详细信息,以便我们都能更好地帮助您。
$(document.body).on('click', '#profesor_Submit' ,function(){
        alert("Hello world");
    });