[jQuery] glup problem - mcdropdown setValue()
 
igorc 3. jul 2011 15:50:55 Pridružen od:
22. feb 2010
44 objav
13 13 0
#1

Gre za jquery plugin, ki omogoča večnivojsko izbiranje elementov iz "selecta". Problem se pojavi, ko želim nastaviti predefinirano vrednost v selectu (Torej, ko se stran naloži, da je vrednost že izbrana).



$(document).ready(function (){

var dd = $("#activity1").mcDropdown("#activity1_select");

dd.setValue("1");

});



<ul id="activity_1_select" class="mcdropdown_menu">

<li rel="1" id="1" value="1">Maribor</li>

<li rel="2">Ljubljana</li>

<li rel="3">Koper</li>

</ul>



predefinirano vrednost določiš z metodo setValue(), kjer bi naj kot parameter podal sledeče:

"Sets the instance of the mcDropdown widget to a specific value. The value passed should correspond the a valid list item (<li>) value."



zadeva dela vredu, razen da ne razumem, kaj lahko podam v setValue() parameter kot vrednost??



http://www.givainc.com/labs/mcdropdownjqueryplugin.htm



če se bo komu dalo pogledat, ker so mi živčki čist popustli po treh urah... hvala!


všeč(0) ni všeč(0) spam(0)
 
G-force 9. jul 2011 21:00:10 Pridružen od:
31. mar 2008
828 objav
516 60 3
#2

... ... ... (delete) ... ..


všeč(0) ni všeč(0) spam(0)
 
G-force 9. jul 2011 21:19:10 Pridružen od:
31. mar 2008
828 objav
516 60 3
#3

Pravilna koda je...



$(document).ready(function (){

$("#activity1").mcDropdown("#activity1select");

var dd = $("#activity
1").mcDropdown();


dd.setValue("1");

});



Preveri, če imaš input zapisan takole:



<input type="text" name="activity_1" id="activity_1" value="" />



To bi moralo delati, ker sem preveril.



// Edit



Pa pri unordered listu izbriši id & value... vrednost je zapisana v rel atributu...



<ul id="activity_1_select" class="mcdropdown_menu">

<li rel="1">Maribor</li>

<li rel="2">Ljubljana</li>

<li rel="3">Koper</li>

</ul>


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se