小编SRE*_*ANI的帖子

TypeError:name.toLowerCase不是函数

我正在创建一些自动完成的代码,以从JSON数组中列出国家/地区。它工作正常,但控制台错误。我不知道什么时候有害。请您帮忙解决一下吗?

的CSS

.mainpart {
    width:100%;
    height:auto;
}
.first {
    width:150px;
    height:25px;
    float:left
}
.second {
    width:150px;
    height:25px;
    float:left
}
ul, li {
    list-style:none;
}
.li-autoList {
    background-color:#CBCACC;
    border:1px solid #fff;
    cursor:pointer;
}
Run Code Online (Sandbox Code Playgroud)

的HTML

<div class="mainpart">
    <div class="first">
        <input type="text" id="county" onclick="autoList('#county','country')" />
    </div>
    <div class="second">
        <input type="text" id="county2" onclick="autoList('#county2','city')" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JS

<script type="text/javascript">
  function autoSort(id,list){

    if(list=='country'){
      county=(co.response.data);
    }else{
      county=(ci.response.data);    
    }

    li='';

    for(i=0;i<county.length;i++){
      c=$(id).val().toUpperCase().replace(/["'\(\)]/g, "");
      conDec=county[i].description+'('+county[i].cod+')';
      conDec=conDec.toUpperCase().replace(/["'\(\)]/g, "");
      n=(conDec.search(c));

      if(n>=0){
        cname=county[i].description+'('+county[i].cod+')';
        li+='<li class="li-autoList"><input type="checkbox" class="itm"    value="'+county[i].description+'('+county[i].cod+')">'+county[i].description+'</li>';
      }

    }

    $('.li-autoList').remove(); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

3
推荐指数
1
解决办法
2万
查看次数

找到具有相同类的clicked元素的索引

我的HTML代码是

<input type="button" class="buttonclose marleft fleft clrPric" value="X">
<input type="button" class="buttonclose marleft fleft clrPric" value="X"> 
<input type="button" class="buttonclose marleft fleft clrPric" value="X">
<input type="button" class="buttonclose marleft fleft clrPric" value="X">
Run Code Online (Sandbox Code Playgroud)

我给了jquery

 $('.clrPric').click(function(){
    console.log($(this).index());
 });
Run Code Online (Sandbox Code Playgroud)

它在控制台中仅显示7个.没有这个类的其他元素.我想获得点击按钮的编号.

提前致谢.

javascript jquery

0
推荐指数
1
解决办法
1786
查看次数

标签 统计

javascript ×2

jquery ×2

html ×1