首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery onBlur脚本不工作

JQuery onBlur脚本不工作
EN

Stack Overflow用户
提问于 2011-05-10 14:26:59
回答 4查看 1.4K关注 0票数 0

我拿到了这个脚本

代码语言:javascript
复制
   $("#person").blur()(function() {
      $.ajax({
      type: 'GET',
      url: 'vsfill.html',
      dataType: 'json',
      data: ({accountId:accountid}),
      success: function(data) {
        if (data!=null&&data!='') {
            $('#person').val(data.accountId);
            $('#responsableName').val(data.givenName);
            $('#resposableMail').val(data.Mail);
        }
      }

});



      });

Error console告诉我.blur不是一个函数。

我的库:

代码语言:javascript
复制
    <script type="text/javascript" src="js/jquery-ui-1.8.6.custom.min.js"></script>
    <script type="text/javascript" src="js/jquery.bubblepopup.v2.3.1.min.js"></script>
<script src="js/modernizr-1.6.min.js"></script>
    <link rel="stylesheet" href="js/jquery-autocomplete/jquery.autocomplete.css" type="text/css" />
    <script type="text/javascript" src="js/jquery-autocomplete/jquery.autocomplete.js"></script>
    <script type="text/javascript" src="js/jquery-autocomplete/jquery.combobox-1.0.3.js"></script>
    <script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.autocomplete.js"></script>
    <script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.core.js"></script>
    <script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.position.js"></script>
    <script type="text/javascript" src="js/jquery-autocomplete/jquery.ui.widget.js"></script>

怎么了?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-10 14:30:52

试试这个(模糊后没有开-关括号):

代码语言:javascript
复制
   $("#person").blur(function() {
      $.ajax({
      type: 'GET',
      url: 'vsfill.html',
      dataType: 'json',
      data: ({accountId:accountid}),
      success: function(data) {
        if (data!=null&&data!='') {
            $('#person').val(data.accountId);
            $('#responsableName').val(data.givenName);
            $('#resposableMail').val(data.Mail);
        }
      }});
   });

有关更多信息,请参阅jQuery documentation

票数 3
EN

Stack Overflow用户

发布于 2011-05-10 14:31:48

试着改变

代码语言:javascript
复制
$("#person").blur()(function() {

至:

代码语言:javascript
复制
    $("#person").blur(function() { 
   //code here
});
票数 3
EN

Stack Overflow用户

发布于 2011-05-10 14:31:36

您的函数应该作为参数传递给blur()函数本身。此外,我在您的库中也看不到jQuery JS文件:只有插件。

代码语言:javascript
复制
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>

应该足够了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5946049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档