2013-04-02 6 views
2
<script> 
       $("select").change(function() { 
    var str = ""; 
    var price = <?php echo $row[price];?>; 
    $("select option:selected").each(function() { 
      str += $(this).text() + " "; 
    }); 
    $(".plan_price").text("price : " + parseInt(str)*price + " baht"); 
}) 
.change(); 
    </script> 

Так что я получил эту .each и .Кнопку функции здесь, и я хотел, чтобы вернуть значение из целой ул эту функцию, так что я могу использовать НТР значения переменного в других местах в моем кодеJavascript/JQuery - как вернуть значение из вложенной функции

проблема у меня есть, где поставить возвращение и имя функции, когда я называю это где-то в моем коде, как document.write (nameOfFunction) Пожалуйста, помогите

Большое спасибо !

Тони

+0

Используйте «ул» в качестве глобальной переменной – AmGates

ответ

1

В этом случае, я думаю, что единственным решением является использование глобальной переменной для хранения значения

var myString; 
$("select").change(function() { 
    var str = ""; 
    var price = <?php echo $row[price];?>; 
    $("select option:selected").each(function() { 
       str += $(this).text() + " "; 
      }); 
    $(".plan_price").text("price : " + parseInt(str) * price + " baht"); 
    myString = str; 
}).change(); 
alert(myString) 
Смежные вопросы