我已经复制了相同的示例表格jquery网站在jQuery中实现change()
的功能。如果<script>..</script>
被剪切并粘贴在头部,则该功能根本不需要改变选择值。有什么理由我应该在select下写这个片段吗? This是我把<script>
部分放在标题中的小提琴。默认代码是this one。写在头部的jQuery功能不叫
3
A
回答
1
尝试围绕功能(同时仍然在头)有:
$(document).ready(function(){
//Your code here
});
+0
我不得不绑定这些元素。谢谢.. :) – NewUser 2013-03-12 09:46:24
1
如果你把脚本的头块,那么页面可能没有完成加载在执行之前。 jquery有一个机制来处理这个问题,即在文档准备就绪时运行脚本。这是按如下方式完成的:
$(document).ready(function(){
$('.target').change(function() { alert('Handler for .change() called.');});
});
ready函数内部的任何代码将在文档完全加载后被调用。几乎所有的jQuery代码都是这样调用的。
+0
谢谢。您的解决方案奏效 – NewUser 2013-03-12 09:46:47
2
我怀疑你的问题是你的DOM没有准备好。当内部jQuery的DOM的工作,你应该绑定document
元素的ready()
功能,如下所示:
$(document).ready(function() {
// execute your code here.
});
或者,也可以使用快捷键的功能如下:
$(function() {
});
为了您的例子中,更新head
中的代码应如下所示:
<script type="text/javascript">
$(function() {
$('#select_id').change(function() {
// handle the change event
});
});
</script>
相关问题
- 1. 呼叫从内部功能的jQuery
- 2. 内部功能的连接不叫
- 3. 的jQuery呼叫功能
- 4. jQuery的$(本).parent()......从功能工作不叫外部
- 5. jQuery Slide切换功能不叫
- 6. 功能textFieldShouldBeginEditing不叫
- 7. 带箭头功能的Jquery
- 8. 在克隆div我不能呼叫jquery功能
- 9. 如何写不箭头功能该功能
- 10. PHP呼叫重写子类功能
- 11. Drupal主题功能不叫?
- 12. 呼叫时,功能不respondong
- 13. 按钮不叫功能
- 14. 呼叫功能不工作
- 15. 功能是不是叫
- 16. Twilio功能 - 呼叫功能
- 17. jQuery的 - 点击呼叫功能,然后单击功能
- 18. 呼叫功能
- 19. 呼叫功能
- 20. 呼叫功能
- 21. 呼叫功能
- 22. 呼叫功能
- 23. 呼叫功能
- 24. 呼叫功能
- 25. jQuery:不执行功能的一部分
- 26. Excel中 - 呼叫功能的功能内
- 27. 呼叫功能,在Javascript
- 28. 呼叫MeekroDB在功能
- 29. ASP.NET MVC jQuery的文件准备功能不叫
- 30. 呼叫不工作的链接功能jQuery中
您必须在加载DOM后加载JS,并且不会显示您r代码,所以...代码的样子是什么? – Jon 2013-03-12 09:23:58
在一会儿张贴一个小提琴 – NewUser 2013-03-12 09:29:32