LINUX.ORG.RU

jquery, аттрибуты элемента


0

1

Не понимаю, что я не так делаю с аттрибутами, что они никак не влияют на результат? Вот, к примеру, запрос:

$("div.hiddenBlock[@myid='ui']")
вот контекст:
<div class="hiddenBlock" myid="core"></div>
<div class="hiddenBlock" myid="ui"></div>
<div class="hiddenBlock" myid="math"></div>
спасибо

без собаки умвр

<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div class="hiddenBlock" myid="core"></div>
<div class="hiddenBlock" myid="ui"></div>
<div class="hiddenBlock" myid="math"></div>
<script type="text/javascript">
$('div.hiddenBlock').html('lol');
$('div.hiddenBlock[myid=\'ui\']').html('ololo');
</script>
</body>
</html>

результат:

lol
ololo
lol

таки мануалы читать внимательнее надо

anonymous ()
Ответ на: комментарий от pseudo-cat

также я бы порекомендовал впредь поменьше читать замшелый КЫВТ и побольше официальную документацию того или иного ЯП/технологии/проекта

anonymous ()
Ответ на: комментарий от pseudo-cat

хм...

% nslookup jquery.com
Server:         192.168.10.1
Address:        192.168.10.1#53

Non-authoritative answer:
Name:   jquery.com
Address: 70.32.73.125

% traceroute jquery.com
traceroute to jquery.com (70.32.73.125), 30 hops max, 60 byte packets
 1  192.168.10.1 (192.168.10.1)  13.861 ms  13.855 ms  13.845 ms
 2  hamsters-0.donet.ru (95.104.192.35)  22.762 ms  22.776 ms  22.637 ms
 3  border1-boundary.local (172.24.0.8)  22.630 ms  22.622 ms  22.614 ms
 4  212.188.22.29 (212.188.22.29)  22.605 ms  22.601 ms  22.599 ms
 5  anc-cr01-be3.ff.stream-internet.net (195.34.53.102)  74.508 ms  74.521 ms  74.514 ms
 6  tge5-3.fr3.frf.llnw.net (80.81.192.221)  81.194 ms  91.871 ms  67.475 ms
 7  tge10-3.fr3.ams.llnw.net (69.28.172.157)  80.657 ms tge10-1.fr3.ams.llnw.net (69.28.172.9)  89.214 ms tge10-3.fr3.ams.llnw.net (69.28.172.157)  89.218 ms
 8  tge5-1.fr4.lga.llnw.net (69.28.171.86)  189.247 ms  189.265 ms  189.253 ms
 9  tge2-3.fr4.iad.llnw.net (69.28.171.153)  191.669 ms  177.601 ms  191.639 ms
10  net2ez.tge2-2.fr4.iad.llnw.net (69.28.156.170)  201.955 ms  189.222 ms  189.206 ms
11  cr02-1-1.iad1.net2ez.com (65.97.48.254)  186.183 ms  186.135 ms  174.227 ms
12  65.97.50.26 (65.97.50.26)  174.201 ms  174.172 ms  183.269 ms
13  ve152.as02.iad1.mtsvc.net (70.32.64.246)  187.429 ms  173.451 ms  173.419 ms
14  vz310.mediatemple.net (70.32.74.3)  198.615 ms  198.608 ms  198.574 ms
15  dev.jquery.com (70.32.73.125)  195.439 ms  195.416 ms  183.126 ms

anonymous ()
Ответ на: комментарий от anonymous

не знаю поможет ли

% cat /etc/resolv.conf
# Generated by dhcpcd from eth0
# /etc/resolv.conf.head can replace this line
domain TRENDnet
nameserver 192.168.10.1
nameserver 8.8.8.8

% cat /etc/resolv.conf.tail 
nameserver 8.8.8.8

если и так ресолвится но не ходит трасероут, тогда надо пинать провайдера

anonymous ()
Ответ на: комментарий от anonymous
ps / # nslookup jquery.com
Server:		79.173.80.17
Address:	79.173.80.17#53

Non-authoritative answer:
Name:	jquery.com
Address: 70.32.73.125

ps / # traceroute jquery.com
traceroute to jquery.com (70.32.73.125), 30 hops max, 60 byte packets
 1  10.13.26.1 (10.13.26.1)  1.219 ms  1.979 ms  2.760 ms
 2  gt2.gtn.ru (79.173.80.187)  0.238 ms  0.252 ms  0.399 ms
 3  gtn.it-region.ru (79.173.82.25)  0.489 ms  0.475 ms  0.570 ms
 4  109.239.132.13 (109.239.132.13)  1.217 ms  1.201 ms  1.181 ms
 5  spb-sth-40g-gw2.gblnet.ru (94.124.182.133)  22.091 ms  22.062 ms  22.043 ms
 6  netnod-ix-ge-a-sth-1500.llnw.com (194.68.123.167)  14.742 ms  13.435 ms  13.426 ms
 7  tge8-4.fr4.ams.llnw.net (69.28.172.125)  43.213 ms  43.170 ms  43.603 ms
 8  tge16-1.fr4.lga.llnw.net (69.28.189.49)  125.031 ms  124.534 ms  124.650 ms
 9  tge2-3.fr4.iad.llnw.net (69.28.171.153)  139.781 ms  140.091 ms tge8-2.fr4.iad.llnw.net (69.28.189.34)  130.291 ms
10  net2ez.tge2-2.fr4.iad.llnw.net (69.28.156.170)  129.640 ms  129.069 ms  129.049 ms
11  cr02-1-1.iad1.net2ez.com (65.97.48.254)  128.884 ms  129.141 ms  129.427 ms
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *^C
ps / # 
pseudo-cat ★★★ ()
Ответ на: комментарий от pseudo-cat

у техподдержки провайдера надо спросить что за фижня, может настройки tcp/ip какие хитрые нужны

anonymous ()

1) $(«div.hiddenBlock[myid=ui]»)

2) я совсем не уверен что можно писать <div anyattr=«anyvalue»></div>. можно ссылочку на мануал, где разрешается задавать любые аттрибуты?

AndreyKl ★★★★★ ()
Ответ на: комментарий от AndreyKl

2) ...

Это работает в ишаке, лисе и хромиуме, по крайней мере с тем же jQuery. Какие еще тебе ссылочки нужны? Проверка стандарта-де-факто проверяется наличием/отсутствием факта.

GateKeeper ★★ ()
Ответ на: комментарий от GateKeeper

хм. дело твоё конечно. но если написать такое в html-коде и проверить валидатором - он выдаёт ошибку.

я предпочитаю обходиться классами, без этих извращений.

AndreyKl ★★★★★ ()
Ответ на: комментарий от AndreyKl

у меня задача идентификации этим решается, т.е. группа элементов идентифицируется однинаковым «myid». В принципе, если лучше будет добавить этот идентификатор в список классов элемента, то почему бы и нет.

pseudo-cat ★★★ ()
Ответ на: комментарий от pseudo-cat

скорее всего лучше в список классов, потому что на сколько мне известно стандарт не позволяет таких вольностей. ну или надо испльзовать xhtml и собсвтенную схему к нему как-то прикручивать. но я не уверен.

AndreyKl ★★★★★ ()
Ответ на: комментарий от AndreyKl

А толку от этих валидаторов сейчас, когда код, который валидатор признает 100% чистым на предмет стандарта, один фиг в разных браузерах отображается по-разному, и начинаются пляски с костылями? Вот, когда станет фактом «Браузер ишак(с)(тм), лиса(с)(тм), етц(с)(тм)(г) поддерживают стандарт /\w?HTML[1-9]\d*/» и при этом в части обязательных требований стандарта (а еще лучше и его опциональных для исполнения рекомендаций) будут вести себя одинаково (пусть, не соответствовать, но одинаково по каждому пункту), тогда да, можно гонять валидаторами и обмазываться наклейками чHTMLт Valid / CSSч Valid и прочими. А так - делай, как удобно, и как оно работает, один фиг первый же костыль ломает тут, чинит там, а взлетит оно только когда соорудишь Пизанскую башню из спичек, зуботычек и склеешь их соплями.

GateKeeper ★★ ()
Ответ на: комментарий от GateKeeper

даа, правильно я ушёл из веба в своё время, как было 4 года назад, так, судя по всему, и осталось

pseudo-cat ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.