So finden Sie <script> - Elemente mit besonderem Wert für "type" - Attribut?

Vorausgesetzt das folgende Skript-tag in einer zufälligen HTML-Dokument:

<script id="target" type="store">
    //random JavaScript code
    function foo(){
       alert("foo");
    }
    foo();
</script>

kann jemand erklären, warum der folgende Ausdruck nicht gefunden wird, werden alle Elemente des script mit Wert store für Ihre type Attribut.

var sel = $('#target script[type="store"]');

jQuery-version: v1.7.2
Chrome version: 25.0.1364.172 (unter Debian Squeeze)

  • Warum diese komplexe Selektor ? Da nur ein element kann eine bestimmte id, die Sie sollten benutzen Sie einfach $('#target')
  • OP ist daran interessiert, "alle Elemente".
InformationsquelleAutor 0xC0DEGURU | 2013-06-07
Schreibe einen Kommentar