<script>
 $(document).ready(function() {
 $("#test").ProvinceCity();
 });
  </script> <span id="test"></span>
这是要用到的,怎么可以循环test ,如同test1 test2等 ,然后上面的js也要变,应该怎么循环如果有更好的也可以告诉我的,在线等

解决方案 »

  1.   

    你test不是id吗?你要循环什么?
      

  2.   

    一个循环加载,点击那个事件(暂时不知道什么,都是封装的),然后下面就是出现2个下拉框,,自动加载内容,就是那个js方法,循环id是因为总是仍一个span里,我要的不是这样的
      

  3.   

    给test设一个事件
      
    事件里写一循环,每循环一次调一次js(test + i),并给js传一自增参数i。
      

  4.   


    $("span[id^='test']").each(function(){
    //$("#this")就是循环遍历中的某个span
    alert($(this).attr('id')); // 测试举例
    });<span id="test1"></span>
    <span id="test2"></span>
    <span id="test3"></span>
    你可以这样试试,应该没理解错你的意思
      

  5.   


      <script>
     $(document).ready(function() {
     $("span[name^=test]:last").ProvinceCity();    
     });
      </script>
     
    <span name="test"></span>
      

  6.   


    差不多了,呵呵,但是不是N个span,就一个的,后面加个last就好了,o(︶︿︶)o 唉,弄一上午了
      

  7.   


    for ( var i = 1;i<=$("span").length; i++) {
        $("#test"+i).ProvinceCity();
    }<span id="test1"></span>
    <span id="test2"></span>
    <span id="test3"></span>
    这样行不?