как определить переменную в JQuery - PullRequest
26 голосов
/ 13 сентября 2009

Я хотел бы знать, как объявить переменную в jQuery

Код, который я сейчас использую:

$.name = 'anirudha';
alert($.name);

Этот код работает нормально, но если я напишу его как

$.name = document.myForm.txtname.value;
alert($.name);

Тогда мой код не работает.

Ответы [ 8 ]

51 голосов
/ 13 сентября 2009

jQuery - это просто библиотека javascript, которая делает некоторые дополнительные вещи доступными при написании javascript - поэтому нет причин использовать jQuery для объявления переменных. Используйте "обычный" JavaScript:

var name = document.myForm.txtname.value;
alert(name);

РЕДАКТИРОВАТЬ: Как указывает Канавар в своем примере, также можно использовать jQuery для получения значения формы:

var name = $('#txtname').val(); // Yes, it's called .val(), not .value()

, учитывая, что текстовое поле имеет свой атрибут id, установленный на txtname. Однако вам не нужно для использования jQuery только потому, что вы можете .

12 голосов
/ 13 сентября 2009

Попробуйте это:

var name = $("#txtname").val();
alert(name);
6 голосов
/ 13 сентября 2013

Вот несколько примеров:

var name = 'india';
alert(name);  


var name = $("#txtname").val();
alert(name);

Взято из http://way2finder.blogspot.in/2013/09/how-to-create-variable-in-jquery.html

3 голосов
/ 10 июля 2014

В jquery вы можете delcare переменная двух стилей.

Один,

$.name = 'anirudha';
alert($.name);

Второй есть,

var hText = $("#head1").text();

Секунда используется при чтении данных из textbox, label и т. Д.

2 голосов
/ 07 июня 2012

в jquery мы должны использовать селектор ($) для объявления переменных

var test=$("<%=ddl.ClientId%>");

здесь мы можем получить идентификатор выпадающего до j переменной запроса

0 голосов
/ 18 августа 2017

Вы также можете использовать text() для установки или получения текстового содержимого выбранных элементов

var text1 = $("#idName").text();
0 голосов
/ 24 декабря 2016

Помните, jQuery - это библиотека JavaScript , , , т.е. , как расширение. Это означает, что вы можете использовать jQuery и JavaScript в одной и той же функции (применяются ограничения).

Вы объявляете / создаете переменных так же, как в Javascript: var example;

Однако вы можете использовать jQuery для присвоения значений переменным :

var example = $("#unique_product_code").html();

Вместо чистого JavaScript:

var example = document.getElementById("unique_product_code").innerHTML;
0 голосов
/ 05 августа 2016
var name = 'john';
document.write(name);

будет записана переменная , объявленная вами выше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...