我想知道如何在jQuery中声明一个变量
我目前使用的代码是
$.name = 'anirudha';
alert($.name);
该代码工作正常,但如果我将其写为
$.name = document.myForm.txtname.value;
alert($.name);
然后我的代码不起作用。
答案 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)
答案 4 :(得分:1)
在jquery中,你可以声明变量两种样式。
一个是,
$.name = 'anirudha';
alert($.name);
其次是,
var hText = $("#head1").text();
当您从textbox
,label
等
答案 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();