jQuery -> Waarde pakken van 3 verborgen inputs

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Donny Wie weet

Donny Wie weet

21/03/2014 20:43:32
Quote Anchor link
Hoi allemaal,

Ik heb onderstaand mijn HTML. Als ik op EDIT klik, wil ik alle 3 de input veld waardes. Hoe moet ik dit doen?

Groeten Donny

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<ul id="ingredients-list">
                    <li>
                        <input type="text" name="ingredients[]" class="hide" value="Test item">
                        <input type="text" name="ingredientValue[]" class="hide" value="Test value">
                        <input type="text" name="ingredientAmount[]" class="hide" value="test amount">
                        <span class="spantext">Artikel</span>
                        <span class="ui-icon ui-icon-trash remove-item fright">Delete</span>
                        <span class="ui-icon ui-icon-carat-2-n-s fright">Replace</span>
                        <span class="ui-icon ui-icon-pencil edit-item fright">Edit</span>
                    </li>
                </ul>
 
PHP hulp

PHP hulp

26/11/2024 22:35:15
 
Wouter Van Marrum

Wouter Van Marrum

21/03/2014 22:31:16
 
Ivo P

Ivo P

22/03/2014 00:50:00
Quote Anchor link
Het zou het gemakkelijkste zijn als die velden een id hadden (uniek)

En: staat het gegeven blok vaker op de pagina? Die [ ] suggereren dat
 
Michael -

Michael -

22/03/2014 01:54:38
Quote Anchor link
Ik zou zoiets doen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$( ':input' ).each(function(n,element){
    if ( $( element ).hasClass( 'hide' )) {

        //Nou zou je alle input elementen met class hide moeten hebben.
    }
});
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

22/03/2014 09:44:52
Quote Anchor link
Dat kan iets simpeler:
Code (js)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$("#ingredients-list input.hide").each(function(i,e) {
                    document.write("Value " + i + ": " + e.value + "<br>");
                });
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.