Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как передавать значение value для каждой новости отдельно?

Как передавать значение value для каждой новости отдельно?


     25.01.2017    Все вопросы » jQuery    937

вопрос
Здравствуйте.
у меня на сайте каждая новость выводиться вот так:
<div class="news" id="news-id-{news-id}">
    
    <p class="news-text">{short-story}</p>
    
    <input type="text" class="news-input" value="{short-story}">
    
</div>

и есть вот такой скрипт, (прописан в отдельном js файле)
$(".news input.news-input").keyup(function () {
        var value = $(this).val();
        $(".news p.news-text").text(value);
    }).keyup();

когда я ввожу в input свой текст он передается в тег p.news-text
но проблема в том что изменяется текст во всех новостях одновременно, не важно в какой input я ввожу текст.

Вопрос:
как сделать так чтоб short-story изменялся именно тот который я и редактирую?

прошу помощи в реализации.

Ответа пока нет


1 комментарий

lutskboy
Эксперт

lutskboy - 26 января 2017 11:33 -

$(this).prev().text(value); вместо $(".news p.news-text").text(value);

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх