Avaleht
uus teema   vasta Tarkvara »  WWW »  jquery teema märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele eelmine  1, 2, 3, 4, 5
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
anim
HV kasutaja
anim

liitunud: 19.05.2005




sõnum 23.08.2011 10:27:45 vasta tsitaadiga

sa saad tühjad inputid ka nii kätte: $('input[value=""]') ja kui tahad kohe peita siis $('input[value=""]').hide();
Kommentaarid: 23 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 23.08.2011 10:33:11 vasta tsitaadiga

sa ei saa vist aru, ma tahan teha midagi sellist

var muutuja;

$('input').each(function() {
    if(empty) {
        muutuja = // siia muutjuasse tahaks nüüd need väärtuseta kokkkorjata
    }
});

muutuja.hide();


see tühi oli lihtsalt toodud näitena. neil inputi väljadel võib ka muud viga olla. vaja eraldi testida
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
anim
HV kasutaja
anim

liitunud: 19.05.2005




sõnum 23.08.2011 10:48:00 vasta tsitaadiga

no aga $('input[value=""]') ongi sama asi mis sinu $muutja, lihtsalt sa ei pea oma esimsest each'i üldse kasutama, selleks et kõik ilma väärtuseta inputid kokku koguda.
Sa võid sellega hiljem teha mida iganes:

$('input[value=""]').each(function () {
// tee mida tahad
});

jne

Kui tahad kindlasti oma $muutujat kasutada, siis mina korjaks kokku inputite ID'd ja hoiaks neid näiteks array's.

var muutuja = new Array();

$('input').each(function() {
     if(empty) {
         muutuja.push($(this).attr('id')); // siia muutjuasse tahaks nüüd need väärtuseta kokkkorjata
     }
});
Kommentaarid: 23 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 22
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 23.08.2011 10:52:30 vasta tsitaadiga

javascript:
  1. $('input').filter(function() { return $(this).val() == ""}).hide();

[value=""] ei taha jooksvaid muutuseid sisse arvestada.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 23.08.2011 11:27:49 vasta tsitaadiga

anim, aga mul on osadel nendel input väljadel ühesugused classid ja id puudub. väljad genereeritakse php poolt ja neid on rohekm kui üks.

<input class="midagi" type="text" name="var[]" />


kas peaks igale unikaalse id genereerima? või saab ka lihtsamalt?

ja see array vist ikka ei sobi, kuna vaja hiljem teha

$(muutuja).hide(); või saab ka arrayga teha nii?
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 23.08.2011 12:29:00 vasta tsitaadiga

http://jsbin.com/uyefep/5

viimati muutis mikk36 23.08.2011 12:51:59, muudetud 1 kord
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Timukas0
HV kasutaja
Timukas0

liitunud: 20.03.2007




sõnum 23.08.2011 12:31:48 vasta tsitaadiga

Äkki sobib filter(). Näide
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 23.08.2011 12:33:27 vasta tsitaadiga

Timukas0 kirjutas:
Äkki sobib filter(). Näide
https://foorum.hinnavaatlus.ee/viewtopic.php?p=6613277#6613277
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Timukas0
HV kasutaja
Timukas0

liitunud: 20.03.2007




sõnum 23.08.2011 12:49:24 vasta tsitaadiga

Sinu post ei pannud tähele jah. Samas teemaalgataja ütles, et tahab alguses väärtused kokku koguda, et siis hiljem nendega midagi teha. Selleks sobib ju väga hästi. Täiendasin ka: uus näida
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 23.08.2011 12:52:41 vasta tsitaadiga

Täiendasin ka enda koodi,
http://jsbin.com/uyefep/5
Peaks vastama algprobleemile suht hästi.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 23.08.2011 13:35:14 vasta tsitaadiga

tundub, et olen saanud ammendava vastuse. tänud!
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 24.08.2011 23:27:06 vasta tsitaadiga

http://jsfiddle.net/fDRAL/20/

kuidas ma saaksin errori korral selle emaili sinna var errors pushida, ilma et peaks eachi kasutama?

_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Renka
HV Guru
Renka

liitunud: 01.04.2002



Autoriseeritud ID-kaardiga

sõnum 24.08.2011 23:55:00 vasta tsitaadiga

keevitaja kirjutas:
http://jsfiddle.net/fDRAL/20/

kuidas ma saaksin errori korral selle emaili sinna var errors pushida, ilma et peaks eachi kasutama?


javascript:
  1. errors.push($('#email')[0]);
  2. // või
  3. $('#email').get(0)

_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 12.02.2012 15:25:25 vasta tsitaadiga

kuidas teha jqueryga background image transitioni? sarnaselt css :hover background-coloriga. ehk siis üks pilt vahetub teise vastu?
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  jquery teema mine lehele eelmine  1, 2, 3, 4, 5
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.