select με 2 Values

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
mpempe
Δημοσιεύσεις: 156
Εγγραφή: 23 Ιουν 2003 02:48
Τοποθεσία: peloponisos

select με 2 Values

Δημοσίευση από mpempe » 24 Δεκ 2012 17:08

Γειά σας
Το παρακάτω select έχει πχ σαν value το "10" και σαν ετικέτα το "40 εκ."
κατα την αποστολή της φόρμας παίρνω το value. Υπάρχει κάποιος τρόπος να πάρω και την ετικέτα? Το "40 εκ."?

<select id="dropdown">
<option value="0">---Επιλέξτε---</option>
<option value="5">35 εκ.</option>
<option value="10">40 εκ.</option>
<option value="15">45 εκ.</option>
</select>

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

select με 2 Values

Δημοσίευση από alou » 24 Δεκ 2012 21:21

Με την text() επιλέγεις το κείμενο οποιουδήποτε στοιχείου, οπότε

Κώδικας: Επιλογή όλων

var optionText = $&#40;'#dropdown'&#41;.find&#40;"option&#58;selected"&#41;.text&#40;&#41;;
Τώρα αν θες αυτό να το χρησιμοποιήσεις αριθμητικά, θα πάρεις substring και θα το ορίσεις σαν int, κάπως έτσι

Κώδικας: Επιλογή όλων

var optionTxtNumber = parseInt&#40; optionText.substring&#40;0,1&#41; &#41;
το 0,1 (από 0 που είναι το πρώτο έως 1 που είναι το δεύτερο) παίρνει το πρώτο και δεύτερο στοιχείο του string, οπότε επιλέγεις ότι κομμάτι θες.

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες