Изменение текста внутри промежутка имеет повторяющийся идентификатор с помощью jquery - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть два тега: div

<div id="en">..</div>

и диапазон с одинаковым идентификатором

<span id="en">..</span>

Я хочу изменить текст только на диапазоне

$('#en').text("sometext");

но не в div есть ли способ указать это однозначно?как это

$('span#en').text(obj.en);

1 Ответ

0 голосов
/ 28 ноября 2018

Атрибут id должен быть уникальным, а дублированный идентификатор недопустим в html.

Однако вы можете использовать селектор атрибута

$('span[id="en"]').text("sometext");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="en">div</div>
<span id="en">span</span>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...