5 Stimmen

jQuery @-Operator?

Ich habe also den alten Code von jemand anderem, den ich versuche, wiederherzustellen. Ich bin nicht allzu vertraut mit jQuery, aber was bedeutet die @ Betreiber angeben?

Der Code lautet:

v_button_format = $('#' + v_form_id).find('input[@name=button_format]').val();
v_content_type = $('#' + v_form_id).find('input[@name=content_type]').val();

Ich verwende jQuery 1.3 und es wirft eine "uncaught exception: Syntaxfehler, nicht erkannter Ausdruck: [@name=button_format]" Fehler. Gibt es ein Kompatibilitätsproblem?

0voto

PeeHaa Punkte 68988

Das ist die ALTE Art und Weise.

Er ist gleichbedeutend mit (und sollte geändert werden in):

$('input[name="button_format"]')

Beachten Sie auch die obligatorisch Zitate

0voto

Serge Wautier Punkte 20814

Attribut wie von anderen erwähnt.

Mein 2-Cent-Stück: Die Notation ist von XPath inspiriert, das ebenfalls (XML-)Attribute mit einem @

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X