V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
sayori
V2EX  ›  问与答

JQUERY 如何获得元素直属的文本内容?

  •  
  •   sayori · Jan 10, 2016 · 1151 views
    This topic created in 3769 days ago, the information mentioned may be changed or developed.
    难以形容,请见例子:

    <div id="a">
    <span id="b">FUCK </span>
    <div id="c">YOU </div>
    GFW
    </div>

    如果$('#a').text();无疑得到 FUCK YOU GFW 。
    但我只想得到“ GFW ”。应该怎么做?
    5 replies    2016-01-11 10:06:24 +08:00
    cxbig
        1
    cxbig  
       Jan 10, 2016 via iPhone
    jQuery 没有直接的 fn 可以做到,你要自己写正则去掉它们。
    emric
        2
    emric  
       Jan 10, 2016
    $("#a").contents().get(2)
    jarlyyn
        3
    jarlyyn  
       Jan 10, 2016
    给个很脏的方法,复制一份,把不需要的 remove 掉?
    oott123
        4
    oott123  
       Jan 10, 2016
    fwings260
        5
    fwings260  
       Jan 11, 2016
    为何要直接这样写。。。。
    不规范啊大兄弟。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5750 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 01:50 · PVG 09:50 · LAX 18:50 · JFK 21:50
    ♥ Do have faith in what you're doing.