Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   помогите добавить class/id элементу (https://javascript.ru/forum/events/23067-pomogite-dobavit-class-id-ehlementu.html)

Андрей38 15.11.2011 03:42

Подскажите пожайлуста.
Есть ли в файле стилей что-то наподобии
$([id^*$='F']) ?
Обойтись без addClass хотелось бы $([id^='F']) .addClass('F') ,
...стиль уже привязанн к АйДи F, а этот АйДи ичнутый на + еденицу( i=o..... i++) и таким образом их уже несколько , но зато с единым корнем F. А поэтому ,
стиль #F{border:3;color:FFF }
#F-1...#F-15 :) уже не ловит
...Не писать же #F-1б,#F-2...,#F-15 {border:3;color:FFF } :)

ksa 15.11.2011 11:56

Цитата:

Сообщение от Андрей38
Есть ли в файле стилей что-то наподобии
$([id^*$='F']) ?

Как вариант...

<style type="text/css">
p[id^='item_'] {
	color: red;
}
</style>
<p id='item_1'>Item 1</p>
<p id='item_2'>Item 1</p>
<p id='item_3'>Item 1</p>

Андрей38 15.11.2011 23:37

Цитата:

Сообщение от ksa (Сообщение 136591)
Как вариант...

<style type="text/css">
p[id^='item_'] {
	color: red;
}
</style>
<p id='item_1'>Item 1</p>
<p id='item_2'>Item 1</p>
<p id='item_3'>Item 1</p>

Wow! KSA ! Ну Вы даете! ОГромнейшее спасибо ! Не ожидал !!!
Работает !!! Я вижу ,что Вы и по Квери спец как в чистом ДжЭс.
Откуда такие глубочайшие знания , Гуру КСА?

ksa 16.11.2011 08:32

Цитата:

Сообщение от Андрей38
Откуда такие глубочайшие знания , Гуру КСА?

Я еще и на машинке могу... :lol: (с)

А конкретно эти сведения можно почерпнуть в любой документации по селекторам атрибутов... Например тут
http://www.xiper.net/learn/css/selec...selectors.html

Почитай, не поленись... ;)

Андрей38 16.11.2011 23:12

$(this).css({'border':200px}).siblings.css({'border':0px})

Есть еще 1 часто используемый вариант
$(this).css({'border':200px})
(в Паренте )$('img').css({'border':0px})
Чтоб добиться результата во втором случае-нужно поменять местами пока не заработает

Андрей38 16.11.2011 23:21

Цитата:

Сообщение от ksa (Сообщение 136843)
Я еще и на машинке могу... :lol: (с)

А конкретно эти сведения можно почерпнуть в любой документации по селекторам атрибутов... Например тут
http://www.xiper.net/learn/css/selec...selectors.html

Почитай, не поленись... ;)

Спасибо,КСА.Думал до этого времени,что это заточенно под Квери только
.
Подскажите пожайлуста, как выудить сумму из такого случая,а то застрял
<div id='Nav_1'>xxxx</div>
var d= $(this).parent().parent().attr('id').split('Nav_')[1]+143
alert(d)
Проблему я ,вообще-то уже решил,но лишь изначально изменив отсчет ич-айди с и=0 на и=-1.Но все равно БЫЛ БЫ ОЧЕНЬ ПРИЗНАТЕЛЕН ЗА РЕШЕНИЕ
alert(d)

ksa 17.11.2011 09:09

Цитата:

Сообщение от Андрей38
как выудить сумму из такого случая,а то застрял
<div id='Nav_1'>xxxx</div>

Например так...

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<!--
<link rel="stylesheet" type="text/css" href="tmp.css" />
-->
<style type="text/css">
</style>
<script type="text/javascript">
$(document).ready(function(){
	$('[id^="Nav_"]').each(function(){
		alert($(this).text())
	});
});
</script>
</head>
<body>
<div id='Nav_1'>xxxx</div>
<div id='Nav_2'>yyyy</div>
<div id='Nav_3'>zzz</div>
</body>
</html>

Андрей38 17.11.2011 21:18

Та не...
Я имел ввиду
var f= [1]
var h=[34]
alert(f+h)
...Или страницу, где почитать

ksa 18.11.2011 08:30

Андрей38, начинай таки делать сам тестовые примеры... ;)

Андрей38 19.11.2011 23:41

Цитата:

Сообщение от ksa (Сообщение 137321)
Андрей38, начинай таки делать сам тестовые примеры... ;)

Вас понял.Спасибо,Гуру


Часовой пояс GMT +3, время: 06:47.