Что нового

Поиск подблоков и смена класса блоков

royalfint

Трейдер, Программист, Игродел, Веб-Мастер
Сообщения
74
Репутация
0
Всем привет! Допустим у меня есть переменная имеющая значение типа: "USD/CAD", переменная со временем в минутах: "25" и кусок кода на странице:
Код:
<div class="options_container">
	<div tabindex="0" class="option_row_container option_row_panel_odd option_row_container_selected">...</div>
	<div tabindex="0" class="option_row_container">...</div>
	<div tabindex="0" class="option_row_container option_row_container option_row_panel_odd">...</div>
	<div tabindex="0" class="option_row_container">...</div>
	<div tabindex="0" class="option_row_container option_row_container option_row_panel_odd">...</div>
	<div tabindex="0" class="option_row_container">...</div>
	<div tabindex="0" class="option_row_container option_row_container option_row_panel_odd">...</div>
</div>

Содержание блока с например классом option_row_container:
Код:
<div tabindex="0" class="option_row_container">
	<input type="text" tabindex="-1" role="presentation" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">
	<div class="option_row_panel">
		 <div class="option_row_flag">
			<div class="option_row_asset_flag option_row_asset_flag_GBPJPY"></div>
		 </div> 
		 <div class="option_row_asset">
			<div class="option_row_asset_label" title="GBP/JPY">GBP/JPY</div>
		 </div> <div class="option_row_return"> 
		 <div class="option_row_return_label">81%</div> 
		 </div>
		 <div class="option_row_target">
			<div class="option_row_target_label option_row_target_HiLo option_row_higher_spot">171.942</div>
		 </div>
		 <div class="option_row_expiry">
			 <div class="option_row_expiry_wrapper"> 
			 <select class="option_row_expiry_list">
			 <option value="6309289">19:50</option>
			 <option value="6309374">19:55</option>
			 <option value="6309052">20:00</option>
			 <option value="6309459">20:05</option>
			 <option value="6309518">20:10</option>
			 <option value="6309487">20:15</option>
			 <option value="6308766">20:30</option>
			 <option value="6309340">21:30</option>
			 <option value="6304663">6/05 02:00</option>
			 <option value="6307451">31/05 01:00</option>
			 </select> 
			 </div> 
		 </div> 
		 <div class="option_row_countdown"> 
			<div class="option_row_countdown_label option_row_countdown_label_running">04:01</div> 
		 </div>
	 </div>
 </div>
option_row_container и option_row_containe roption_row_panel_odd ничем не отличаются, а с помощью добавочного option_row_container_selected мы выделяем блок как активный.
Берем значение первой переменной "USD/CAD" и ищем по блоку <div class="options_container"> наличие других блоков у которых значение под блока row_asset = значению первой переменной то есть USD/CAD.
Код:
<div class="options_container">
=>
Код:
<div tabindex="0" class="option_row_container">...</div>
или <
Код:
div tabindex="0" class="option_row_container option_row_container option_row_panel_odd">...</div>
=>
Код:
<div class="option_row_asset">
=>
Код:
<div class="option_row_asset_label" title="GBP/JPY">USD/CAD</div>
и далее нам нужно добавить к классу блока <div tabindex="0" class="option_row_container">...</div> option_row_container_selected то есть получить <div tabindex="0" class="option_row_container option_row_container_selected">...</div>

Всем заранее спасибо! :IL_AutoIt_1:
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: Прогулка по под блокам и смена класса блоков

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"Прогулка по под блокам и смена класса блоков" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 
Автор
royalfint

royalfint

Трейдер, Программист, Игродел, Веб-Мастер
Сообщения
74
Репутация
0
Re: Прогулка по под блокам и смена класса блоков

я читал правила форума. в чем проблема? суть вопроса в теме описана. что не так? можно пример?
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
Re: Прогулка по под блокам и смена класса блоков

royalfint
1. Давайте начнём с того что вам было сделано замечание. Реакции ноль
2. Вы утверждаете что читали правила:
Прогулка по под блокам и смена класса блоков
по-вашему это несёт смысловую нагрузку, на форуме по программированию на Autoit?
3. Если вы считаете что ваша тема названа грамотно и в соответствии с правилами, то Google вам в помощь. Я полагаю что первая страница даст вам исчерпывающий ответ!
 
Верх