【问题标题】:Get the text inside a span using jquery使用 jquery 获取跨度内的文本
【发布时间】:2013-08-01 12:10:52
【问题描述】:

我有一个像 <span id="myspan">1234 <a id="change"> </a> </span> 这样的跨度标签,现在我想使用 jquery 获得 1234。有什么建议吗??如果我的 span 有 id??

【问题讨论】:

    标签: jquery text html


    【解决方案1】:
    $('#change').parent('span').text()
    

    $('span').text();
    

     $('#myspan').text();
    

    【讨论】:

      【解决方案2】:

      使用.text()!试试这个:

      $('span').text();
      

      【讨论】:

        【解决方案3】:

        尝试映射:将它们收集到一个数组中,而不是两次调用 $:

        var texts = $('span').map(function(){
            return this.previousSibling.nodeValue
        });
        texts[0]; // "Some text followed by "
        alert(texts[0]);
        

        希望对你有帮助

        【讨论】:

          【解决方案4】:

          $('span').html(); 还将为您提供您提供的标签/ID 内的任何内容。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-08-16
            • 1970-01-01
            • 2017-11-09
            • 1970-01-01
            • 2018-01-24
            • 2013-01-13
            • 1970-01-01
            相关资源
            最近更新 更多