jQuery学习笔记---获取表单值(Input Checkbox ListBox But
1.关于jquery获取input的value问题
$("")是一个jquery对象,而不是一个dom element
value是dom element的属性
jquery与之对应的是val
val() :获得第一个匹配元素的当前值。
val(val):设置每一个匹配元素的值。
所以,代码应该这样写:
取值:val = $("#id")[0].value;
赋值:
$("#id")[0].value = "new value";
或者$("#id").val("new value");
或者这样也可以:val = $("#id").attr("value");
1. <html>
2. <head>
3. <title>jquery简单例子yanleigis Email:landgis@126.com </title>
4. <script type="text/javascript" src="jquery.js" ></script>
5. <SCRIPT LANGUAGE="JavaScript">
6. $(document).ready(function() {
7.
8. $("#cylok").click(function() { //只能使用id,前加# yanleigis Email:landgis@126.com
9. alert("Hello world cylok!");
10. });
11. $("#ylok").click(function() {
12. alert("Hello world ylok!");
13. });
14. $("a").click(function() {
15. alert("Hello world!");
16. });
17.
18. $("#add6").click(function(){
19. alert("Hello world add!");
20. });
21.
22. $("#yltxt").bind("change",function(){
23.
24. $("#yltxt")[0].value="yanlegis ok1";//方式一
25. alert("方式二获得值:"+$("#yltxt").attr("value"));
26. $("#yltxt").val("yanlegis ok2");//方法二
27. alert("方式二获得值:"+$("#yltxt")[0].value);
28. //$("#yltxt").attr("value")="yanlegis ok3";//方法三
29.
30.
31. });
32.
33.
34. });
35. </SCRIPT>
36. </head>
37. <body>
38.
39. <p>
40. <input ty
相关新闻>>
- 发表评论
-
- 最新评论 更多>>