本帖最后由 gzronald70 于 2013-07-22 15:22:19 编辑

解决方案 »

  1.   


    var s="";
    $('a').each(function(){
    s+=$(this).html()+',';
    });
    alert(s.substring(0,s.length-1));
      

  2.   

    注意页面还有别的地方存在a标签,我只要 <ul id="sortable1"> 之内的a标签的连接
    re: var s="";
    $('#sortable1 a').each(function(){
    s+=$(this).html()+',';
    });
    alert(s.substring(0,s.length-1));
    });
      

  3.   


    基于jquery.js<input  type="button" value="验证" onclick="alert(testMethod())" />
    <input type="text" id="inputtext" />
     <ul id="sortable1">
    <li ><a href='' target=''>张三</a></li>
    <li ><a href='' target=''>李四</a></li>
    <li ><a href='' target=''>王五</a></li>
    </ul>
     function testMethod() {
                    var flag = false;
                    var inputValue = $("#inputtext").val();
                    $("#sortable1 a").each(function () {
                        if (this.innerHTML == inputValue) {
                            flag = true;
                            return false;
                        }
                    });
                    return flag;
                } 
      

  4.   

    document.getElementById("sortable1").innerText
      

  5.   

    $('#sortable1').val();
    但是没,号
      

  6.   


    window.onload = function (){
    var names = "";
    $("#sortable1 li a").each(function(){
    names += $(this).text() + ",";
    });
    alert(names.substr(0,names.length-1));
    }
      

  7.   


    父页面的代码参考你提供的这个,如下:
        function NameRepeat(name){
             $('#sortable2 a').each(function(){
                 if (name==$(this).html()) {
                            alert ("重复了!");
                  return false;
                 }
             });
        } 但是ifame页面调用父页面的话通过 parent.NameRepeat(name) 并不能获得rerurn的结果,应该怎么办?
      

  8.   


    父页面的代码参考你提供的这个,如下:
        function NameRepeat(name){
             $('#sortable2 a').each(function(){
                 if (name==$(this).html()) {
                            alert ("重复了!");
                  return false;
                 }
             });
        } 但是ifame页面调用父页面的话通过 parent.NameRepeat(name) 并不能获得rerurn的结果,应该怎么办?
    在iframe中的页面js想调用父文档中的元素是吧
      

  9.   


    父页面的代码参考你提供的这个,如下:
        function NameRepeat(name){
             $('#sortable2 a').each(function(){
                 if (name==$(this).html()) {
                            alert ("重复了!");
                  return false;
                 }
             });
        } 但是ifame页面调用父页面的话通过 parent.NameRepeat(name) 并不能获得rerurn的结果,应该怎么办?
    在iframe中的页面js想调用父文档中的元素是吧我当初也这么想过,想通过parent.document.getElementById("").value 方法来调用父文档中的元素,但是如果设置一个父文档的变量的话那个变量值会因为多次判断被错误赋值,我参考了3楼的返回方法,现在搞定了,谢谢
      

  10.   

    iframe中的javascript调用父页面中的元素<script type="text/javascript">
    jQuery(function($){
    var s="";
    $(parent.document).find('#sortable1 a').each(function(){
    s+=$(this).html()+',';
    });
    alert(s);
    });
    </script>