Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok NapísalOffline : 01.02.2011 15:23

tuto fciu volam cez napr.: onclick="formSubmit(8);" ....viem v jej vnutri zistit ci element ktorym bola volana ma urcitu class?..alebo ako ju napisat inak aby sa to dalo...
Kód:
function formSubmit(id){
     $(document).ready(function() {
         $.ajax({
                url: 'site.php,
                ...
         });
     });
}

alebo lepsie to je robit cez $(...).click(function(){ ...submit(); }); ???

// pridané po 36 sekundách od posledného príspevku

ale sice tam uz nemozem dat parametre..tak ako?


Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 01.02.2011 15:42

a co presne chces robit, lebo mam z toho mis mas...

to $(document).ready() tam mat vobec nemusis

vies zistit, ak id je id elementu

$(id).attr('class');.. popriapdne hasclass atp

// pridané po 13 sekundách od posledného príspevku

a ake parametre?







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 01.02.2011 19:32

jasne lenze ja tu fciu volam s parametrom (stale inym) formSubmit("parameter id", "iny parameter")..

takze nahradit
Kód:
function formSubmit(id){

napriklad
Kód:
$("#submit").click()

nemozem...takze ako inak to napisat?...cez ten click by som vedel dat do vnutra ten event
Kód:
$("#submit").click(function(e){
var $target = e.target;
if($target.is(".myclass")){
   do this....
}
})

ale ako zistit tu class v pripade ktoru som uviedol v prvom poste?


Offline

Čestný člen
Čestný člen
zistit class elementu - ako upravit fciu?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 01.02.2011 20:36

Nie je ti rozumiet.


Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 01.02.2011 20:39

napis mi kostru fcie...zaciatok...2-3 riadky...tak aby som ju mohol volat s parametrom + aby som vedel zistil ci element ktorym bola volana ma class="myclass"...


Offline

Skúsený užívateľ
Skúsený užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 01.02.2011 20:40

AK to správne chápem, má funkciu, ktorú volá pri onclick evente.. a on chce vedieť class elementu, na ktorý sa kliklo







_________________
C#, PHP, ...
Offline

Čestný člen
Čestný člen
zistit class elementu - ako upravit fciu?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 01.02.2011 20:41

No vsak ten ma v tom e.target.


Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 01.02.2011 20:41

deejay3 pises ako keby sme sa poezrali na tvoje kody. budto daj zivu ukazku alebo to napis poriadne.

ak chces to co pise walther, tak som ti to napsial v mojom prvom poste







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 01.02.2011 20:52

walther píše:
AK to správne chápem, má funkciu, ktorú volá pri onclick evente.. a on chce vedieť class elementu, na ktorý sa kliklo

preeesne...

no ale cez ten e.target mi to nejde v takom zapise ako som dal hore :(
..tu mas ukazku


Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 01.02.2011 20:57

Kód:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src="jquery-1.4.2.min.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">

    function formSubmit(button, id, e){
       

            button = String(button);
            id = Number(id);
           
                   
            if($(e).is('.withFile')){
                alert("ano");
            }else{
                alert("nie");
            }
       
    }
    </script>
    </head>
    <body>

        <input type="button" name="nejake_name" id="nejake_id" onclick="formSubmit('hotely', '10', this);" class="withFile" value="class='withFile'"/>
        <input type="button" name="nejake_name2" id="nejake_id2" onclick="formSubmit('hotely', '10', this);" class="ine" value="class='ine'" />
       
    </body>
</html>


vysvetlene bolo, kod mas, studuj, uc sa, vylepsuj







_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
zistit class elementu - ako upravit fciu?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 01.02.2011 21:13

Prirodzene, pretoze e je objekt udalosti $(document).ready a nie udalosti click. Bud prenasaj element, na ktory sa kliklo, ako argument, alebo urob nieco taketo (ak som dobre pochopil syntax jQuery) - naviaz handler udalosti tiez pomocou jQuery:
Kód:
$('input').click(function(e)
{
   var target = e.target;
});
Ako pise emer, studuj viac, nemas absolutne sajnu, na co sluzi alebo ako sa pouziva $(document).ready a tak podobne.

// pridané po 13 minútach od posledného príspevku

Aha, mozno dalsia vec, na e.target zrejme nebude mozne pouzit metody jQuery, pretoze to je asi klasicky HTMLElement. Takze skus toto:
Kód:
var target = $(e.target);


Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 01.02.2011 21:22

ideee...diky moc...pomohli ste mi....ja sa ucim lenze ked niekde to je napisane tak inde inak...clovek uz nevie ako sa to vobec pise spravne :( ...$(document).ready sa pouziva na incializovanie celeho kody ktory sa napise dovnutra ak dobre viem...a nevedel som ze ten event mozem vlozit dovnutra (to som potreboval) k ostatnym parametrom...odkial sa javascript (jquery) ucite/ucili vy? zaklady urcite mam (aj viac ako len zaklad) ked si vecsinu pisem sam ale niekde sa zastavim a vobec nvm ako to napisat a preco to nejde


Offline

Čestný člen
Čestný člen
zistit class elementu - ako upravit fciu?

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 02.02.2011 7:52

Nie, $(document).ready sa pouziva na pozdrzanie vykonavania kodu az dovtedy, kym nebude nacitany cely kod stranky. Pretoze moze sa stat, ze budes chciet pristupovat k nejakemu elementu, ale tvoj Javascript sa spusti skor, ako HTML parser najde tento element a zaradi ho do stromu dokumentu, vtedy by si dostal null miesto objektu pozadovaneho elementu. Zapisovat $(document).ready do udalosti je ale hovadina, pretoze v case, ked na tlacitko klikas, bude uz cela stranka nacitana.


Offline

Užívateľ
Užívateľ
zistit class elementu - ako upravit fciu?

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56
Príspevok Napísal autor témyOffline : 02.02.2011 13:47

DeeJay3 píše:
$(document).ready sa pouziva na incializovanie celeho kodu



jasne tak som to myslel ako si napisal...ze sa pouzije na cele html...teda ay po nacitani ....dik


Odpovedať na tému [ Príspevkov: 14 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Ako upravit template?

v Redakčné systémy

2

722

16.04.2007 15:58

MiroCO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako upraviť klavesnicu ?

v Modifikácie, návody a projekty

5

1387

10.01.2010 0:06

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako automaticky presúvať políčka elementu <select> podľa obľúbenosti

v HTML, XHTML, XML, CSS

1

449

12.11.2016 9:58

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako upravit flash webtemplate

v Webdesign

4

1903

07.09.2007 14:05

cr3at0r Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. VLC- ako upravit titulky?

v Video programy

2

625

24.11.2015 17:54

sailer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako upraviť videá z Ipodu ?

v Grafické programy

1

312

14.10.2013 16:39

AFX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako upravit datum na videu

v Video programy

2

525

18.04.2012 17:22

largo2 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. XP -> ako upraviť obmedzené oprávnenia?

v Operačné systémy Microsoft

4

399

30.10.2007 23:37

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zmenit, upravit cisla v tabulke

v Databázy

14

952

10.09.2009 11:37

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako hromadne upravit tagy u MP3

v Audio programy

2

1300

16.07.2009 21:14

Horalka Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako upraviť prezentáciu v .pdf formáte?

v Grafické programy

1

557

16.06.2010 0:17

pesso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MicroSDHC class 2 alebo class 4 mám vrátiť ?

v Pamäte

3

667

16.12.2010 20:09

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako zmazat/upravit log udalosti na PC

v Operačné systémy Microsoft

1

842

08.02.2006 15:15

Carlos Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ako upraviť toto, aby to bolo validne

v JavaScript, VBScript, Ajax

1

444

09.02.2010 13:40

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako vygenerovat a upravit XML pre porovnavace produktov?

v HTML, XHTML, XML, CSS

3

560

14.05.2011 13:02

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako prejsť na druhú class v Jave

v Assembler, C, C++, Pascal, Java

1

422

02.03.2015 11:04

walther Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra