Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.10.2021, 13:32
Интересующийся
Отправить личное сообщение для ajaxst Посмотреть профиль Найти все сообщения от ajaxst
 
Регистрация: 20.07.2018
Сообщений: 18

Замена первого слова в select
Как заменить первую фразу не "- Выберите -" а "Введите название детали"

Вот код:
<select id="edit-field-iblako-slov-tid" name="field_iblako_slov_tid" class="form-select chosen-processed" style="display: none;">
<option value="All" selected="selected">- Выберите -</option>
<option value="5125">Блок управления сидением лев зад ЭБУ</option>
<option value="5124">Блок управления сидением лев перед ЭБУ</option>
<option value="5126">Блок управления сидением прав зад ЭБУ</option>
<option value="6938">Якорь генератора</option>
<option value="6509">Якорь стартера</option>
<option value="5981">Ящик для инструментов</option>
<option value="5677">Ящик передней консоли</option>
</select>
Ответить с цитированием
  #2 (permalink)  
Старый 18.10.2021, 13:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ajaxst,
<!DOCTYPE html>
<html>

<head>
    <title>Untitled</title>
    <meta charset="utf-8">
    <script>
        document.addEventListener("DOMContentLoaded", function() {
            document.querySelector("#edit-field-iblako-slov-tid>[value='All']").text = "Введите название детали"
        });
    </script>
</head>

<body>
    <select id="edit-field-iblako-slov-tid" name="field_iblako_slov_tid" class="form-select chosen-processed">
<option value="All" selected="selected">- Выберите -</option>
<option value="5125">Блок управления сидением лев зад ЭБУ</option>
<option value="5124">Блок управления сидением лев перед ЭБУ</option>
<option value="5126">Блок управления сидением прав зад ЭБУ</option>
<option value="6938">Якорь генератора</option>
<option value="6509">Якорь стартера</option>
<option value="5981">Ящик для инструментов</option>
<option value="5677">Ящик передней консоли</option>
</select>
</body>

</html>
Ответить с цитированием
  #3 (permalink)  
Старый 18.10.2021, 14:52
Интересующийся
Отправить личное сообщение для ajaxst Посмотреть профиль Найти все сообщения от ajaxst
 
Регистрация: 20.07.2018
Сообщений: 18

А есть другой вариант, этот почему то не сработал
Ответить с цитированием
  #4 (permalink)  
Старый 18.10.2021, 17:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ajaxst,
либо у вас другой селектор #edit-field-iblako-slov-tid>[value='All'] укажите свой точнее, либо элемент формируется после загрузки, ищите функцию которая формирует select, либо оберните строку 9 в setTimeout
Ответить с цитированием
  #5 (permalink)  
Старый 18.10.2021, 18:28
Интересующийся
Отправить личное сообщение для ajaxst Посмотреть профиль Найти все сообщения от ajaxst
 
Регистрация: 20.07.2018
Сообщений: 18

Вот полный код, только список сокращен:
<div class="views-widget">
	<div class="form-item form-type-select form-item-field-iblako-slov-tid">
		<select id="edit-field-iblako-slov-tid" name="field_iblako_slov_tid" class="form-select chosen-processed" style="display: none;">
		<option value="All" selected="selected">- Выберите -</option>
		<option value="6640">911</option>
		<option value="4847">Абсорбер</option>
		<option value="5582">Эмблема (надпись)</option>
		<option value="4716">Эмблема багажника</option>
		<option value="5890">Эмблема капота</option>
		<option value="6218">Эмблема молдинга</option>
		<option value="5833">Эмблема решетки</option>
		<option value="6371">Эмблема с рул колеса</option>
		<option value="6938">Якорь генератора</option>
		<option value="6509">Якорь стартера</option>
		<option value="5981">Ящик для инструментов</option>
		<option value="5677">Ящик передней консоли</option>
		</select><div class="chosen-container chosen-container-single form-select chosen-processed" title id="edit_field_iblako_slov_tid_chosen" style="width: 235px;">
			<a class="chosen-single"><span>- Выберите - </span>
			<div>
				<b></b></div>
			</a>
			<div class="chosen-drop">
				<div class="chosen-search">
					<input class="chosen-search-input" type="text" autocomplete="off">
				</div>
				<ul class="chosen-results">
					<li class="active-result result-selected" data-option-array-index="0">
					- Выберите - </li>
					<li class="active-result" data-option-array-index="1">911</li>
					<li class="active-result" data-option-array-index="2">Абсорбер</li>
					<li class="active-result" data-option-array-index="3">Аккумулятор</li>
					<li class="active-result" data-option-array-index="4">АКПП</li>
					<li class="active-result" data-option-array-index="5">Активатор 
					АКПП</li>
					<li class="active-result" data-option-array-index="6">Активатор 
					турбины</li>
					<li class="active-result" data-option-array-index="7">Амортизатор 
					бардачка</li>
					<li class="active-result" data-option-array-index="8">Амортизатор 
					двери багажника</li>
					<li class="active-result" data-option-array-index="2575">Эмблема 
					(надпись)</li>
					<li class="active-result" data-option-array-index="2576">Эмблема 
					багажника</li>
					<li class="active-result" data-option-array-index="2577">Эмблема 
					капота</li>
					<li class="active-result" data-option-array-index="2578">Эмблема 
					молдинга</li>
					<li class="active-result" data-option-array-index="2579">Эмблема 
					решетки</li>
					<li class="active-result" data-option-array-index="2580">Эмблема 
					с рул колеса</li>
					<li class="active-result" data-option-array-index="2581">Якорь 
					генератора</li>
					<li class="active-result" data-option-array-index="2582">Якорь 
					стартера</li>
					<li class="active-result" data-option-array-index="2583">Ящик 
					для инструментов</li>
					<li class="active-result" data-option-array-index="2584">Ящик 
					передней консоли</li>
				</ul>
			</div>
		</div>
	</div>
</div>
Ответить с цитированием
  #6 (permalink)  
Старый 18.10.2021, 18:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

ajaxst,
могу только гадать, возможно у вас кастомный селектор и нужно смотреть плагин, который его формирует. лучше изменить код html изначально на сервере.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как исправить в скрипте счёту вводных слов Артём@@@Q jQuery 0 23.06.2021 12:46
Замена radio на select banditman jQuery 15 08.03.2020 19:13
Замена input на select dima_riabets Общие вопросы Javascript 8 16.01.2015 21:28
сэмулировать выбор первого элемента select evgeniy123 jQuery 2 05.02.2014 02:37
Метод для конвертирования едениц px, em, %, pt. jegit Элементы интерфейса 0 07.03.2013 16:15