Замена части строки jQuery - PullRequest
       9

Замена части строки jQuery

0 голосов
/ 08 апреля 2011

Хауди - давний читатель, впервые спрашивающий. :)

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

В переменную будет загружена строка:

<div class="reply">
<a class="comment-reply-link" href="http://someurl/foo/testing-post-four/?replytocom=5#respond" onclick='return addComment.moveForm("comment-5", "5", "respond", "8")'>Reply</a>
</div>

К сожалению, строка не будет такой чистой, как эта. WordPress генерирует его, что означает, что HTML будет содержать абсурдное количество лишних пробелов и вкладок. Значение комментария будет колебаться.

Я собираюсь заменить бит "comment-5" другой строковой переменной - той, которая, вероятно, будет в строках comment-12345 - без кавычек, поскольку она будет извлечена из идентификатора соседнего DIV .

Мысли

Спасибо за умственные способности!

1 Ответ

1 голос
/ 08 апреля 2011

Вы можете просто использовать встроенную функцию замены javascripts?

string.replace('comment-5', 'comment-12345)

Или вы ссылаетесь на то, как вы можете заменить идентификатор?В каком случае

$("#comment-5").attr('id', 'comment-12345');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...