У меня есть несколько входов с кнопкой сохранения, каждое из которых должно обновлять другие DIV, которые содержат тот же идентификатор в атрибуте id. На данный момент я могу изменить значение только тогда, когда даю точный идентификатор с Jquery.
Как я могу изменить только значение, которое находится в том же нажатом родительском div?
HTML
<div>
<input type="text" id="newbud-2508891" value="10.00" required="" class="form-control border-0">
<a id="newbudbtn-2508891" class="btn btn-sm text-info bgbtb" style="color: white !important; background-color: #007bff;" onClick="showMessage()">SAVE</a>
<div data-toggle="dropdown" aria-expanded="false">
<div id="bud-2508891" style="border-bottom: 2px solid #bdbdbd;display: inline-block;color: rgb(189, 189, 189);">$10.00</div>
</div>
</div>
<div>
<input type="text" id="newbud-2508892" value="10.00" required="" class="form-control border-0">
<a id="newbudbtn-2508892" class="btn btn-sm text-info bgbtb" style="color: white !important; background-color: #007bff;" onClick="showMessage()">SAVE</a>
<div data-toggle="dropdown" aria-expanded="false">
<div id="bud-2508892" style="border-bottom: 2px solid #bdbdbd;display: inline-block;color: rgb(189, 189, 189);">$10.00</div>
</div>
</div>
JQuery
function showMessage() {
var message = jQuery("#newbud-2508891").val();
jQuery("#bud-2508891").text(message);
}
JSFIDDLE
РЕДАКТИРОВАТЬ: Как вести себя одинаково для обоих родительских DIV с одинаковым кодом JQuery. На данный момент я должен дать точный идентификатор ввода и результат DIV в коде. Есть ли способ получить код, который не требует идентификаторов, и изменить оба результата DIV при изменении соответствующего ввода?