2015-01-25 3 views
-1

Я пытаюсь извлечь подстроку из строки с Javascript и придумал следующее: http://jsfiddle.net/bbhbz7r6/1/ по какой-либо причине, однако .lastindexOf() не находит последнее появление <td class="views-field views-field-line-item-title">, но первое ... и я не уверен, что я делаю неправильно.Почему lastindexOf() не находит последний элемент

+4

Вопросов, ищущие отладка помощи («** почему не этот код работает? **») должен включать в себя желаемое поведение, а * конкретную проблему или ошибку * и * самый короткий код обязательно * для воспроизведения ** в самом вопросе **. Вопросы без ** ясного заявления о проблеме ** не полезны для других читателей. Смотрите: [Как создать минимальный, полный и проверенный пример.] (Http://stackoverflow.com/help/mcve) –

+1

Посмотрите ответ Яна. вам не нужно делать 'string.length-start', вы уже нашли последний индекс, в котором происходит ваш init-, поэтому подстрока от этой точки до конца строки – Arkantos

ответ

1

На самом деле это правильно. Проблема заключается в том во второй строке, которая должна быть

var tail = string.substring(start, string.length); 
Смежные вопросы