Обрезать тег в строке

230
19 мая 2017, 16:21

Есть такой блок

<div class="str">
  123 456
  <span class="rem">R</span>
</div>

строка может быть длиннее или короче (число), но в каждом таком блоке в конце обязательный блок <span class="rem">R</span>. Как можно в js или jquery взять из этого блока только число без <span class="rem">R</span>? т.е 123456

Answer 1

var html = $('.str').html(); 
var index = html.indexOf('<span class="rem">R</span>'); 
var str = html.substr(0, index); 
console.log(str)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="str"> 
  123 456 
  <span class="rem">R</span> 
</div>

READ ALSO
Ошибка в рекурсии при обходе дерева

Ошибка в рекурсии при обходе дерева

Есть функция, которая получает массив mas2 (он задаёт структуру дерева) и массив с параметрами param, которые нужно сложить по правилу в зависимости...

255
Точно описать строчки кода. JS - слайдер

Точно описать строчки кода. JS - слайдер

Мне посоветовали взять этот кусок кодаЯ взяв, но толком мне не понятны некоторые моменты

239
Упрощение сложного if

Упрощение сложного if

Подскажите пожалуйста, можно ли упростить условие?

215
Как распарсить дату json?

Как распарсить дату json?

Хочу сделать так что бы ответ который приходит с сервера отображался на экране, не не могу найти как это сделать

327