i "v a obtenu ces fonctions dans mon script:
(document).ready(function () {
$(".plcardFirst").change(function() {
valueFirst = $( ".plcardFirst" ).val();
});
$(".plcardSecond").change(function() {
valueSecond = $( ".plcardSecond" ).val();
});
});
Comment puis-je utiliser valueFirst
et valueSecond
valeurs pour calculer et exécuter une instruction if? Merci beaucoup
Réponses:
2 pour la réponse № 1Notez que javascript avoir portée de la fonction et pas bloquer la portée ce qui signifie des variables déclarées à l'intérieur d'une fonction avec le mot clé var peut être utilisé à l'intérieur de cette fonction uniquement. Mais ici, vous déclarez valueFirst et valueSecond sans le mot-clé var, ils sont donc tous deux considérés comme des variables globales pour que vous puissiez y accéder à tout moment et n'importe où, même à l'intérieur d'une instruction if
Vous pouvez également utiliser cette méthode:
$(document).ready(function () {
var valueFirst,valueSecond; // declaring both variables at the beginning after document.ready
$(".plcardFirst").change(function() {
valueFirst = $( ".plcardFirst" ).val();
});
$(".plcardSecond").change(function() {
valueSecond = $( ".plcardSecond" ).val();
});
// now you can use valueFirst and valueSecond of course if $( ".plcardFirst" ).val() and $( ".plcardSecond" ).val(); return something
//example if(valueFirst == valueSecond){alert("both values are equal ");}
});
0 pour la réponse № 2
Utilisé comme
var valueFirst =0,valueSecond =0;
(document).ready(function () {
$(".plcardFirst").change(function() {
valueFirst = $( ".plcardFirst" ).val();
});
$(".plcardSecond").change(function() {
valueSecond = $( ".plcardSecond" ).val();
});
});