Мне нужно получить текст элемента по значениям в нескольких блоках выбора. Я пробовал этот код, но он дал мне общий выделенный текст без разделения или интервала.получить текст элемента по значениям несколько выбрать с помощью jquery/javascript
if ($("#<%=ddlSubject.ClientID %>").val()) {
var values = $("#<%=ddlSubject.ClientID %>").val();
if (values.indexOf(',') != -1) {
values = $(values).split(',');
}
var texts = $("#<%=ddlSubject.ClientID %> :selected").text();
alert(texts);
if (texts.indexOf(',') != -1) {
texts = $(texts).split(',');
}
}
});
Это мой визуализации HTML выберите список
<select size="4" name="ctl00$ContentPlaceHolder1$ddlSubject" multiple="multiple" id="ctl00_ContentPlaceHolder1_ddlSubject" class="chosen-select" style="height: 250px; width: 250px; display: none;">
<option value="Account - I" style="font-style:italic;" disabled="disabled">Account - I</option>
<option value="1">Chap1</option>
<option value="2">Chap2</option>
<option value="3">Chap3</option>
<option value="4">Chap4</option>
<option value="Joint Venture" style="font-style:italic;" disabled="disabled">Joint Venture</option>
<option value="5">Chap1</option>
<option value="6">Chap2</option>
<option value="7">Chap3</option>
<option value="8">Chap4</option>
</select>
Приведенный выше код дает мне подобный текст "chap1chap2chap3"
, если эти статьи будут выбраны. Я хочу, чтобы разделение текста использовалось с помощью ',' или любой другой. Как получить выделенный текст?
Пожалуйста, покажите вывод, который вы хотите получить. –