如何在jquery中定义变量

时间:2009-09-13 19:16:55

标签: jquery variables

我想知道如何在jQuery中声明一个变量

我目前使用的代码是

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

该代码工作正常,但如果我将其写为

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

然后我的代码不起作用。

8 个答案:

答案 0 :(得分:51)

jQuery只是一个javascript库,在编写javascript时可以提供一些额外的东西 - 所以没有理由使用jQuery来声明变量。使用“常规”javascript:

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

编辑:正如Canavar在他的例子中指出的那样,也可以使用jQuery来获取表单值:

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

假设文本框的id属性设置为txtname。但是,您

答案 1 :(得分:12)

试试这个:

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

答案 2 :(得分:6)

以下是一些例子:

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 :(得分:2)

在jquery中我们必须使用selector($)来声明变量

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

这里我们可以获得下拉到j query variable

的ID

答案 4 :(得分:1)

在jquery中,你可以声明变量两种样式。

一个是,

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

其次是,

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

当您从textboxlabel

中读取数据时,会使用

答案 5 :(得分:0)

var name = 'john';
document.write(name);

它会写出你声明为

变量

答案 6 :(得分:0)

请记住,jQuery是一个JavaScript 就像一个扩展名。这意味着你可以在同一个函数中使用jQuery和JavaScript(限制适用)。

声明/创建变量的方式与Javascript相同:var example;

但是,您可以使用jQuery 为变量赋值

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

而不是纯JavaScript:

var example = document.getElementById("unique_product_code").innerHTML;

答案 7 :(得分:0)

您还可以使用text()设置或获取所选元素的文本内容

var text1 = $("#idName").text();