Article View: pl.comp.lang.javascript
Article #51629Re: newbie: problem z keyup() z jQuery
From: Borys Pogoreło
Date: Sun, 06 Dec 2015 21:45
Date: Sun, 06 Dec 2015 21:45
26 lines
2900 bytes
2900 bytes
Dnia Wed, 2 Dec 2015 06:41:43 -0800 (PST), jivanmukta@poczta.onet.pl
napisał(a):
> Mam jeszcze problemik z jQuery. Potrzebuję na stronce włączać/wyłączać
> wiersze formularza, w zależności od wyboru na liście <select>. Nie
> działa mi funkcja setBRTags() która włącza/wyłącza tagi <br
> clear="both"> (żeby nie tworzyła się pusta przestrzeń na formularzu).
Jeśli do osiągnięcia tego efektu musisz włączać/wyłączać tagi <br/>, to z
tym formularzem (jego strukturą) coś jest mocno nie tak...
> function setBRTags() {
> setCurrentStyle($('div[class="tip" style|="display: block"] + br[clear="both"]')[0], 'display', "");
> setCurrentStyle($('div[class="tip" style|="display: none"] + br[clear="both"]')[0], 'display', "none");
Strasznie dziwny ten selektor i ogólnie bez sensu, bo wystarczy napisać
$('div.tip:visible + br').hide() / $('div.tip:hidden + br').show() ("+"
zwróci nie więcej niż jeden kolejny element, więc nie wiem po co autor to
dodatkowo filtruje). Kompletnie nie rozumiem też idei zapisu
br[clear="both"], to nie miał być przypadkiem styl "clear: both" albo klasa
"clear"? Selektory atrybutów powinny być też rozdzielone, ale może jQuery
akurat to potrafi jakoś przetworzyć, nie testowałem.
--
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID:
<2qw4fvc9lsct$.1ppg63w41vlkc.dlg@40tude.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.promontel.net.pl!not-for-mailReferences:
<d8bb1c55-aa00-4bbb-bb65-862e4f875852@googlegroups.com> <83661$5652e8f8$6def49cc$2822@nntpswitch.blueworldhosting.com> <896e78d8-8f87-4b30-a111-3bc8b4281839@googlegroups.com> <dcb43$565348af$6def49cc$3178@nntpswitch.blueworldhosting.com> <557dc167-faeb-4079-9b4b-a0596a5776d2@googlegroups.com> <9f68c463-1274-4cef-8767-0209cee70d05@googlegroups.com> <76894416-3fa0-44a3-9964-cbe04f759e0a@googlegroups.com> <9d400653-3feb-4292-b02e-889ae4de43d0@googlegroups.com> <03bfb47b-1223-458b-8ccc-b2a7de94a643@googlegroups.com> <w7p7wcxnca3n.15f9jpairlt9l.dlg@40tude.net> <e8d122de-f26f-49ec-8126-ebea7fd5fd02@googlegroups.com> <yrusih068t0b.y6yjvtvl8wj0.dlg@40tude.net> <n3cj0k$81a$1@speranza.aioe.org> <1w4bibnuwtj22$.1c32m3jeca1jc$.dlg@40tude.net> <d46dc5f2-56c9-4956-8922-d1add9a1a50a@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.promontel.net.pl!not-for-mail From: Borys Pogoreło <borys@pl.edu.leszno> Newsgroups: pl.comp.lang.javascript Subject: Re: newbie: problem z keyup() z jQuery Date: Sun, 6 Dec 2015 22:45:10 +0100 Organization: snafu Lines: 26 Message-ID: <2qw4fvc9lsct$.1ppg63w41vlkc.dlg@40tude.net> References: <d8bb1c55-aa00-4bbb-bb65-862e4f875852@googlegroups.com> <83661$5652e8f8$6def49cc$2822@nntpswitch.blueworldhosting.com> <896e78d8-8f87-4b30-a111-3bc8b4281839@googlegroups.com> <dcb43$565348af$6def49cc$3178@nntpswitch.blueworldhosting.com> <557dc167-faeb-4079-9b4b-a0596a5776d2@googlegroups.com> <9f68c463-1274-4cef-8767-0209cee70d05@googlegroups.com> <76894416-3fa0-44a3-9964-cbe04f759e0a@googlegroups.com> <9d400653-3feb-4292-b02e-889ae4de43d0@googlegroups.com> <03bfb47b-1223-458b-8ccc-b2a7de94a643@googlegroups.com> <w7p7wcxnca3n.15f9jpairlt9l.dlg@40tude.net> <e8d122de-f26f-49ec-8126-ebea7fd5fd02@googlegroups.com> <yrusih068t0b.y6yjvtvl8wj0.dlg@40tude.net> <n3cj0k$81a$1@speranza.aioe.org> <1w4bibnuwtj22$.1c32m3jeca1jc$.dlg@40tude.net> <d46dc5f2-56c9-4956-8922-d1add9a1a50a@googlegroups.com> NNTP-Posting-Host: edb207.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: thunar.promontel.net.pl 1449438302 21319 83.22.243.207 (6 Dec 2015 21:45:02 GMT) X-Complaints-To: abuse@promontel.net.pl NNTP-Posting-Date: Sun, 6 Dec 2015 21:45:02 +0000 (UTC) User-Agent: 40tude_Dialog/2.0.14.1pl X-fnord: obey. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit