小编Cre*_*ice的帖子

isFunction()在jQuery中总是为false

所以我使用qtip进行超级简单的工具提示实现.

我不是在每个页面都包含qtip,只包括需要的页面,所以我在调用之前试图检查qtip的存在.

 /*
  * Tool Tip
  * inits qtip on any link with class="tt"
  */
  if( $.isFunction( $.qtip ) ){
  $(".tt").qtip();
  }
Run Code Online (Sandbox Code Playgroud)

我不知道这是不行的.它总是返回假.有任何想法吗?谢谢.

jquery

4
推荐指数
1
解决办法
1845
查看次数

jQuery自动完成中未定义的结果

所以我已经运行了最新版本的jQuery和UI.我正在使用基本的自动完成调用并返回有效的JSON(通过JSONLint验证).

    $("input#cust_id").autocomplete({
        source: yoda.app.base + "/assets/cfc/util/autocomplete.cfc?method=cust",
        minLength: 2,
        select: function(event, ui) {
            log(ui.item ? ("Selected: " + ui.item.value + " aka " + ui.item.id) : "Nothing selected, input was " + this.value);
        }
    });
Run Code Online (Sandbox Code Playgroud)

返回数组的值和标签元素都在列表中显示为undefined.我可以通过Firebug观察返回的结果,JSON也是正确的.此外,虽然列表只显示"未定义",但它确实表示与JSON中返回的记录相同的次数.

[{"VALUE":"custid1","LABEL":"My Customer Name 1"},{"VALUE":"custname2","LABEL":"My customer name 2"}]
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui jquery-ui-autocomplete

4
推荐指数
1
解决办法
4247
查看次数

标签 统计

jquery ×2

jquery-ui ×1

jquery-ui-autocomplete ×1