Die Auswahl benutzerdefinierte Daten-Attribute in JQuery

Ich habe eine Liste hier

<ul id="demo2" data-name="demo2">
    <li data-value="here">here</li>
    <li data-value="are">are</li>
    <li data-value="some...">some</li>
    <!-- notice that this tag is setting a different value :) -->
    <li data-value="initial">initial</li>
    <li data-value="tags">tags</li>
</ul>

Wobei jedes li-Element hat eine eigene Daten-Attribut. Über JQuery, wie sich die Werte jedes li-element hat ein Attribut data-Wert? Ich möchte Ihren Wert erhalten.

aber der code von mir nicht zu funktionieren scheint,

        $('#view-tags').click(function(){
            $('li[data-value]').each(function(){
                alert($(this).data("value"));
            })
    });

Den ganzen code auf jsfiddle: http://jsfiddle.net/Zn3JA/

  • Ich nicht sehen, dass ein kommen. und ich bin mit einem plugin für JQuery tagit genannt
  • Gut, korrekt, einschließlich der tagit lib von github, und das die Tatsache, dass Sie gerade gebrochen die demo von der Autor bekomme ich jetzt keine Fehler. Was genau ist dein Problem?? jsfiddle.net/puLeR/2
  • Ich kann nicht Holen Sie sich die Werte der "Daten-Werte" der einzelnen li.
  • Nun, als Ich jetzt gezeigt, zweimal, es funktioniert einwandfrei. Einmal im sauber fiddle, einmal fixieren Sie Ihre Geige. Nicht sicher, wie viel ich dazu beitragen kann, sorry!
InformationsquelleAutor user962206 | 2012-08-01
Schreibe einen Kommentar