берешь его по айдишнику и пишешь в него. например в див:
$("#id").text('text');или $("#id").html('<p>html-text</p>'); или в input type=text: $("#id').val('спасибо в карман не положишь! жми плюсик!'); :) |
Ок,всё работает как часы но еще с условием If else.Пишу так
if (arg1 == 1,2,3 ) { arg2 = 700 ;} else if (arg1 == 4,5,6,7) {arg2 = 500 ;} else {arg2 = 300 ;} Всё пашет отлично но когда вводиш например 10 то показывает результат умножения на 700.Как сделать что бы нормально пахало? |
поставить firebug и научиться им дебагить? ;)
|
кстати я еще никогда не видел такого сравнения переменных arg1==1,2,3
:blink: |
Стоит как штык :write: ,но в чём проблемма неразберусь
|
а ты в нем дебагить умеешь?
|
Да,не первый день.Давай дам код ,а ты скажеш что не так?
<script lang="JavaScript"> var jQ = false; function initJQ() { if (typeof(jQuery) == 'undefined') { if (!jQ) { jQ = true; document.write('<scr' + 'ipt type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></scr' + 'ipt>'); } setTimeout('initJQ()', 50); } else { (function($) { $(function() { // здесь пишем jQuery код }) })(jQuery) } } initJQ(); </script> <script lang="JavaScript"> $('document').ready(function(){ $("#id_of_calc_button").click(function(){ // при нажатии на кнопку с ид id_of_calc_button делаем следующее var arg1 = $("#id_of_first_input").val(); // в арг1 теперь значение из первого текстового поля var arg2 = $("#id_of_second_input").val(); // в арг2 - из второго if (arg1 == 1,2,3 ) { arg2 = 700 ;} else if (arg1 == 4,5,6,7) {arg2 = 500 ;} else {arg2 = 300 ;} if (arg1 == 1) { var day = " день " ;} else if (arg1 == 2) { var day = " дня " ;} else {var day = " дней " ;} //перемножаем: var res = "Цена на " + arg1 + day + arg1 * arg2 + " рублей"; //показываем alert(res); }); }); </script> <form> Введите количество дней <input type="text" name="a" id="id_of_first_input"><br><br> <input style="display:none" type="text" id="id_of_second_input" name="b" value="300"> <input type="button" value="Рассчитать" id="id_of_calc_button"> </form> |
нет, я говорить ничего не буду. Я вижу три варианта:
1. ты заменяешь дикое для меня и двух других программистов "arg==1,2,3" на "arg==1 || arg==2 || arg==3" 2. ты дебагишь и находишь ошибку сам. 3. ты идешь пить чай, отдыхать, а когда приходишь - все работает :) |
Вот это
<script lang="JavaScript"> var jQ = false; function initJQ() { if (typeof(jQuery) == 'undefined') { if (!jQ) { jQ = true; document.write('<scr' + 'ipt type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></scr' + 'ipt>'); } setTimeout('initJQ()', 50); } else { (function($) { $(function() { // здесь пишем jQuery код }) })(jQuery) } } initJQ(); </script> замени на <script src="jquery.min.js"></script>, где jquery.min.js - скачаный по этой ссылке файл: http://ajax.googleapis.com/ajax/libs.../jquery.min.js |
Всё отлично работает еще раз спасибо;)
|
Часовой пояс GMT +3, время: 04:08. |