<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : как добавить class=&quot;xxx&quot; или id=&quot;xxx&quot; к checkbox и option селекта(ов) в структуре</title>
		<link>https://www.cotonti.com</link>
		<description>Neueste Themenbeiträge</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 20:11:52 -0000</pubDate>

		<item>
			<title>foxss</title>
			<description><![CDATA[<p>пример:</p>

<p>это надо для скрипта "Открыть или скрыть блок при выборе чекбокса"</p>

<p>мне надо реализовать - пользователь может выбрать раздел "еда" или "вещи"</p>

<p>и далее выбрать подраздел выбранного раздела</p>

<p><span style="color:#B22222;"><strong>Все что "<strong style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;">Добавлено 50 минут спустя:</strong>" это я погорячился так-как нашел варинт реализации вообще без скриптов</strong></span>, см. пример раз <a href="http://jsfiddle.net/lega911/wRL9k/" rel="nofollow">http://jsfiddle.net/lega911/wRL9k/</a> и два</p>

<p>HTML</p>

<pre class="brush:php;gutter:false;toolbar:false;">
&lt;div al-app&gt;
  &lt;select al-value="value"&gt;
       &lt;option&gt;One&lt;/option&gt;
       &lt;option&gt;Two&lt;/option&gt;
       &lt;option&gt;Three&lt;/option&gt;
  &lt;/select&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;
  &lt;div class="z" al-class="display: value=='Two', display1: value=='Three'"&gt;Lorem ipsum...&lt;/div&gt;
&lt;/div&gt;</pre>

<p>CSS</p>

<pre class="brush:css;gutter:false;toolbar:false;">
.z {
	display:none;
}.display {
	display:block;
}.display1 {
	display:none;
}</pre>

<p class="updated"><strong>Добавлено 50 минут спустя:</strong></p>

<p>сам спросил, сам ответил))</p>

<p>определять можно по value</p>

<p>пример на jquery</p>

<pre class="brush:xml;gutter:false;toolbar:false;">
&lt;tr&gt;
   &lt;td&gt;{PHP.L.Category}:&lt;/td&gt;    
   &lt;td&gt;{USERS_PROFILE_CAT}&lt;/td&gt;
					&lt;/tr&gt;
&lt;tr id="hide" style="display:none;"&gt;   
   &lt;td&gt;{PHP.L.Groupsmembership}:&lt;/td&gt;  
   &lt;td&gt;{USERS_PROFILE_GROUPS}&lt;/td&gt;&lt;!-- в переменной есть чекбокс с value="consulting" --&gt;
&lt;/tr&gt;
						&lt;script type="text/javascript"&gt;
$(document).ready(function(){
 $("input[value='consulting']").change(function(){

  if ($(this).attr("checked")) {
      $('#hide').fadeIn().show();
      return;
  } else {
      $('#hide').fadeOut(300); 
  }

 });
})
&lt;/script&gt;</pre>

<table border="0" class="shaded" style="background-color:rgb(255,255,255);font-size:12px;color:rgb(0,0,0);font-family:Verdana, Tahoma, Arial, sans-serif;"><tbody style="font-size:12px;"><tr style="background-color:transparent;font-size:12px;"><th style="border-top:0px;font-size:12px;padding:0px;vertical-align:baseline;">Селектор</th>
			<th style="border-top:0px;font-size:12px;padding:0px;vertical-align:baseline;">Описание</th>
			<th style="border-top:0px;font-size:12px;padding:0px;vertical-align:baseline;">Пример</th>
		</tr><tr style="font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), которые содержат определенный атрибут вне зависимости от значения атрибута.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName]")</code></td>
		</tr><tr style="background-color:transparent;font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут равен</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), которые содержат заданный атрибут с заданным значением.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName='value']")</code></td>
		</tr><tr style="font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут не равен</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), которые не содержат заданного атрибута или сожержат заданный атрибут, но его значение не соответствует заданному.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName!='value']")</code></td>
		</tr><tr style="background-color:transparent;font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут начинается с</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), которые содержат заданный атрибут, у которого значение начинается с заданной строки.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName^='value']")</code></td>
		</tr><tr style="font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут заканчивается</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), которые содержат атрибут, у которого значение заканчивается заданной строкой.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName$='value']")</code></td>
		</tr><tr style="background-color:transparent;font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут содержит</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), который содержит атрибут, у которого значение содержит заданную строку.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName*='value']")</code></td>
		</tr><tr style="font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут содержит слово</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), который содержит атрибут, у которого значение содержит заданное слово. "Слово" - это последовательность символов без пробелов.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName~='value']")</code></td>
		</tr><tr style="background-color:transparent;font-size:12px;"><td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Атрибут содержит префикс</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;">Выбирает элемент(ы), который содержит атрибут, у которого значение либо равно заданной строке, либо начинается с заданной строки с последующим дефисом.</td>
			<td style="border-right:1px solid rgb(204,204,204);border-bottom:1px solid rgb(204,204,204);border-left:1px solid rgb(204,204,204);border-top-color:rgb(204,204,204);font-size:12px;padding:5px;vertical-align:baseline;text-align:center;"><code style="background-color:transparent;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px 2px;line-height:inherit;font-family:Consolas, 'Lucida Console', 'Courier New', Courier, 'mono-space';width:inherit;">$("div[attributeName|='value']")</code></td>
		</tr></tbody></table><p style="font-size:12px;line-height:inherit;margin-top:10px;margin-bottom:10px;color:rgb(0,0,0);font-family:Verdana, Tahoma, Arial, sans-serif;background-color:rgb(255,255,255);"><span lang="ru" style="font-size:12px;" xml:lang="ru">Вы можете комбинировать селекторы атрибутов для сужения области выбора. Например:</span></p>

<div class="syntaxhighlighter" style="font-size:12px;width:613.094px;color:rgb(0,0,0);background-image:none;background-color:rgb(255,255,255);margin-top:1em;margin-bottom:1em;padding:1px;float:none;height:auto;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">
<div class="lines" style="background-image:none;font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;">
<div class="line alt1" style="background-image:none;background-color:rgb(255,255,255);font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;">
<table style="background-image:none;font-size:12px;margin-bottom:0px;float:none;height:auto;width:auto;line-height:1.1em;"><tbody style="background-image:none;font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;"><tr style="background-image:none;font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;"><td class="number" style="background-image:none;border-top:0px;font-size:12px;padding:0px;float:none;height:auto;width:3em;line-height:1.1em;color:rgb(175,175,175);"><code style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px .3em 0px 0px;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:2.7em;text-align:right;float:none;height:auto;">1</code></td>
			<td class="content" style="background-image:none;border-top:0px;border-left:3px solid rgb(108,226,108);font-size:12px;padding:0px 0px 0px .5em;float:none;height:auto;width:auto;line-height:1.1em;"><code class="comments" style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:auto;float:none;height:auto;color:rgb(0,130,0);">// Выбираем только те изображения, которые имеют ширину 300 px и высоту 200 px</code></td>
		</tr></tbody></table></div>

<div class="line alt2" style="background-image:none;background-color:rgb(248,248,248);font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;">
<table style="background-image:none;font-size:12px;margin-bottom:0px;float:none;height:auto;width:auto;line-height:1.1em;"><tbody style="background-image:none;font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;"><tr style="background-image:none;font-size:12px;float:none;height:auto;width:auto;line-height:1.1em;"><td class="number" style="background-image:none;border-top:0px;font-size:12px;padding:0px;float:none;height:auto;width:3em;line-height:1.1em;color:rgb(175,175,175);"><code style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px .3em 0px 0px;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:2.7em;text-align:right;float:none;height:auto;">2</code></td>
			<td class="content" style="background-image:none;border-top:0px;border-left:3px solid rgb(108,226,108);font-size:12px;padding:0px 0px 0px .5em;float:none;height:auto;width:auto;line-height:1.1em;"><code class="keyword" style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px;font-weight:bold;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:auto;float:none;height:auto;color:rgb(0,102,153);">var</code> <code class="plain" style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:auto;float:none;height:auto;color:rgb(0,0,0);">selectedImages = $(</code><code class="string" style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:auto;float:none;height:auto;color:#0000FF;">"img[width=300][height=200]"</code><code class="plain" style="background-image:none;border-width:0px;font-size:12px;margin-right:0px;margin-left:0px;padding:0px;line-height:1.1em;font-family:Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;width:auto;float:none;height:auto;color:rgb(0,0,0);">);</code></td>
		</tr></tbody></table></div>
</div>
</div>

<p>здесь http://ruseller.com/lessons.php?id=682 все подробно расписано</p>
]]></description>
			<pubDate>So, 16 Apr 2017 20:43:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=8384&d=0#post42817]]></link>
		</item>
	</channel>
</rss>