Bereits bin ich neuer in jQuery Sprache.Variablen - Andere Skripte - jQuery
Also, das ist meine Frage: Wie kann ich eine Variable von einem ersten Skript zu einem anderen Skript in jQuery verwenden?
Das Skript 1 Artikel aus Dropdown-Liste ausgewählt abrufen:
Script 1:
<script>
$('#ERDF').change(function codeterdf()
{
var codet_erdf = $('#ERDF option:selected').first().attr('value');
// Display on input named "pu"
// $('#pu').val(codet_erdf);
});
</script>
Und mein zweites Skript, wird es zu überprüfen, wenn var "codet_erdf" definiert ist oder nicht mit "nicht definiert". PS: Das zweite Skript wird nur ausgeführt, wenn auf die Schaltfläche geklickt wird.
Script 2:
<script>
$(document).ready(function(){
$("button").click(function(){
if (typeof codet_erdf == 'undefined') {
$("p").text("Codet ERDF non choisi");
}
else
{
$("p").val(codet_erdf);
}
}
};
</script>
Das wird nicht funktionieren, es sei denn Skript 1 nach dem #ERDF Objekt platziert wird oder in '$ (Funktion eingewickelt() {...}); 'auch. Auch wenn das select nicht 'multiple' ist, könnte der Code als' var codet_erdf = $ ('# ERDF') geschrieben werden. Val(); ' – mplungjan
Warum erhalten Sie das ausgewählte Element nicht, wenn Sie auf die Schaltfläche klicken? –
machen Sie diese Variable 'codet_erdf' global und es sollte funktionieren. –