как получить текст за пределами промежутка

Я пытаюсь получить текст вне диапазона, но я могу получить только текст внутри диапазона.

<span class="text"> some text </span> text I want

как я могу получить текст "текст, который я хочу"

Я использую jQuery, но он получает только "некоторый текст"

 a = $('.text').contents().filter(function () {
        return this.nodeType == 3;
    }).text();
4 голоса | спросил user3847060 17 J000000Thursday14 2014, 21:57:25

4 ответа


0

попробуй один ...

<div id="foo"><span>hello</span>i want</div>

$(document).ready(function(){
   $value=$("#foo")
    .clone()    //clone the element
    .children() //select all the children
    .remove()   //remove all the children
    .end()  //again go back to selected element
    .text();
    alert($value);
});

js fiddle http://jsfiddle.net/qrASy/ спасибо ...

ответил Kalpesh Rajai 17 J000000Thursday14 2014, 22:20:47
0

Вы должны использовать это для родителя span. http://jsfiddle.net/euvKK/

$(document).ready(function() {
    var a = $(".parent").contents().filter(function() {
        return this.nodeType == 3;
    }).text();
    alert(a);
});
ответил Deathmras 17 J000000Thursday14 2014, 22:17:33
0

Это даст вам весь текст, который не находится внутри элемента.

http://jsfiddle.net/4QZGz/1/

HTML

<div>
    <span class="text"> some text </span> text I want
     <br/>
    <div id="here"></div>
</div>

JS

a = $('.text');


$('#here').html(textAfter(a));

function textAfter(obj){
    var p=$(obj).parent();

//    alert(/<\/\w+>(\s*[\w+\s+]+)<\w+>/.exec(p.html()));
    return p.html().match(/<\/\w+>(\s*[\w+\s+]+)<\w+>/)[1];

}
ответил celerno 17 J000000Thursday14 2014, 22:36:29
0
$('.parentClass:not(span)').method

Это получит все, кроме диапазона, если это было то, что вы искали.

ответил kyr 17 J000000Thursday14 2014, 22:40:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132