
正文
jquery取对象的值,jQuery取值
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎么通过JQuery 获取 该对象 的 所有 属性和值
!doctype html
html
head
meta charset="utf-8"
titleattr/title
!--值用val(),属性用attr("属性")就可以得到,自定义属性也可以用attr,深圳网站建设:)--
script type="text/javascript" src=""/script
script type="text/javascript"
$(document).ready(function(e) {
$("#btn").click(function(){
console.log("id="+$(this).attr("id"));
console.log("class="+$(this).attr("btns"));
alert("值为:"+$(this).val());
console.log("自定义信息也可以用attr"+$(this).attr("data-url"));
});
});
/script
/head
body
input type="button" value="判断" data-url="" id="btn" class="btns"/
/body
/html
相关问答
Q1: jQuery获取对象简单实现方法小结
监控一个容器,当用户点击时弹出
代码如下
$(function(){
$("Element").click{function(){
alert("点击我哦!");
}
}
});
基本对象获取(注意这里获取的都是Jquery对象而不是Dom对象哦,但是他俩是可以转换滴)
代码如下
复制代码
代码如下:
$("*")
‘表示获取所有对象
但是我至今没这样用过
$("#XXX")
'获得
id=XXX
的元素对象(id可以是标签的id或CSS样式id)
常用
$("input[name='username']")
获得input标签中name='userName'的元素对象
常用
$(".abc")
'
获得样式class的名字是.abc的元素对象
常用
$("div")
'
标签选择器
选择所有的div元素
常用
$("#a,.b,span")
'表示获得ID是()a的元素和使用了类样式b的元素以及所有的span元素
$("#a
.b
p")
'ID号是a的并且使用了
b样式的
所有的p元素
例
假设有如下代码。
复制代码
代码如下:
var
target_obj
=
jQuery('#target_obj_id');
则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:
1、
代码如下
复制代码
代码如下:
if
(target_obj.length
0)
{
//如果大于0
标识
id
为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑
}
else
{
//对象不存在的处理逻辑
}
2、
代码如下
复制代码
代码如下:
if
(target_obj[0])
{
//对象存在的处理逻辑
}
else
{
//对象不存在的处理逻辑
}
Q2: jquery怎么用name获取对象
jQuery通过name获取对象
使用jQuery获取name="nw"的input对象:$('input[name="nw"]');
使用$('input[name="nw"]').val()方法或$('input[name="nw"]').html()方法来获取其值。
和JavaScript获取对象值一样,input、select、textarea等表单类对象用val()方法来获取其值;div、span等对象用html()获取其值,如:$('input[name="nw"]').val();
设置对象的值,如:$('input[name="nw"]').val('123');
注意:
1.通过name获取对象值,获取的是第1个对象的值
name是可以重复的
2.通过name设置对象值,设置的是所有对象的值
Q3: jquery获取当前点击对象的value方法
例:获取ul中li的value值
首先,在html中我们要为每个li设置value值
复制代码
代码如下:
ul
li
value="你好"/li
li
value="hello"/li
li
value="=-="/li
/ul
再通过jquery根据点击事件获取对应的value
复制代码
代码如下:
$(document).ready(function(){
$("li").click(function{
alert($(this).val());
});
});
Q4: jquery 知道对象的索引,要获取这个对象的value值
你好!
//索引变量为index
var index = 0;//第一项
var rs = $("li").eq(index).get(0).getAttribute("value");
alert(rs);
//getAttribute("value")返回value的属性值
//get(0)将jquery对象转为dom对象
//因为li的value不属于标准的属性,因此直接使用jquery的val()会被转为0,无法正常获取。
希望对你有帮助!








