jqueryis解析,jquery is方法

Jquery利用is判断多选框是不是被选中

$(document).ready(function(){

创新互联建站:成立于2013年为各行业开拓出企业自己的“网站建设”服务,为近千家公司企业提供了专业的网站设计制作、网站建设、网页设计和网站推广服务, 按需定制网站由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

$("#bt").click(function(){

if($("#cb").is(":checked")){

alert('yes');

}else{

alert('no');

}

});

});

input type="checkbox" id="cb" /

input type="button" value="click" id="bt" /

点击按钮开始判断。

[img]

JQuery 判断 元素是否具有某个class

两种方法如下:

1、hasClass(‘classname’)

2、is(‘.classname’)

例子:

1、使用is(‘.classname’)的方法

$('div').is('.redColor')

2、使用hasClass(‘classname’)的方法(注意jquery的低版本可能是hasClass(‘.classname’))

$('div').hasClass('redColor')

扩展资料:

关于上述出现的jquery的hasclass()和is()的简介

1、is()

is(expr|obj|ele|fn)

根据选择器、DOM元素或 jQuery 对象来检测匹配元素集合,如果其中至少有一个元素符合这个给定的表达式就返回true。

如果没有元素符合,或者表达式无效,都返回'false'。 '''注意:'''在jQuery 1.3中才对所有表达式提供了支持。在先前版本中,如果提供了复杂的表达式,比如层级选择器(比如 + , ~ 和 ),始终会返回true

2、hasclass()

检查当前的元素是否含有某个特定的类,如果有,则返回true。

这其实就是 is("." + class)。

描述:给包含有某个类的元素进行一个动画。

jQuery怎么解析ajax返回的json数据,里面包含一个数组

var json = '{"err_code":0,"err_msg":"操作成功!","return_data":[{"usergameid":"10048","agentid":"10057","score":"1","date":"2017/9/6 15:06:31"},{"usergameid":"10048","agentid":"10057","score":"1","date":"2017/9/6 17:10:27"},{"usergameid":"10048","agentid":"10057","score":"1","date":"2017/9/6 22:25:24"}],"num":26}';

json = $.parseJSON(json);

if( !json.err_code ){

$('body').append('p style="color: blue;"'+json.err_msg+'/pbr/p数据如下:/pbr/table id="data-table"theadtrtdagentid/tdtddate/tdtdscore/tdtdusergameid/td/tr/theadtbody/tbody/table');

var data = json.return_data;

if( data ){

if( $.isArray(data) ){

for( var i in data ){

$('#data-table').children('tbody').append('trtd'+data[i].agentid+'/tdtd'+data[i].date+'/tdtd'+data[i].score+'/tdtd'+data[i].usergameid+'/td/tr');

}

}

}

}

jQuery怎么解析Json字符串

Jquery解析json字符串、json数组

!doctype html

html

head

meta charset="utf-8"

script src="../js/libs/jquery-1.6.2.min.js"/script

/head

body

hr /

h3解析json字符串、json数组/h3

input type="button" id="jsonBtn" name="jsonBtn" value="jsonArray" /

input type="button" id="jsonArray2" name="jsonArray2" value="jsonArray2" /

input type="button" id="jsonStr" name="jsonStr" value="jsonStr" /

input type="button" id="jsonStr2" name="jsonStr2" value="jsonStr2" /

hr /

div class="jsonText"

{"ret": 0, "msg": "", "is_lost":0, "nickname": "小米", "gender": "男", "province": "广东", "city": "广州", "year": "1990", "figureurl": "http:\/\/qzapp.qlogo.cn\/qzapp\/101152201\/D87BF108B19279F31587CE96E5648A98\/30", "figureurl_1": "http:\/\/qzapp.qlogo.cn\/qzapp\/101152201\/D87BF108B19279F31587CE96E5648A98\/50", "figureurl_2": "http:\/\/qzapp.qlogo.cn\/qzapp\/101152201\/D87BF108B19279F31587CE96E5648A98\/100", "figureurl_qq_1": "http:\/\/q.qlogo.cn\/qqapp\/101152201\/D87BF108B19279F31587CE96E5648A98\/40", "figureurl_qq_2": "http:\/\/q.qlogo.cn\/qqapp\/101152201\/D87BF108B19279F31587CE96E5648A98\/100", "is_yellow_vip": "0", "vip": "0", "yellow_vip_level": "0", "level": "0", "is_yellow_year_vip": "0"}

/div

hr /

div class="jsonArray"

{ root:

[

{name:'1',value:'0'},

{name:'6101',value:'西安市'},

{name:'6102',value:'铜川市'},

{name:'6103',value:'宝鸡市'},

{name:'6104',value:'咸阳市'},

{name:'6105',value:'渭南市'},

{name:'6106',value:'延安市'},

{name:'6107',value:'汉中市'},

{name:'6108',value:'榆林市'},

{name:'6109',value:'安康市'},

{name:'6110',value:'商洛市'}

],

json:

[

{name:'6103',value:'宝鸡市'},

{name:'6104',value:'咸阳市'},

{name:'6107',value:'汉中市'},

{name:'6108',value:'榆林市'},

{name:'6110',value:'商洛市'}

]

}

/div

hr /

div class="jsonArray2"

[

{name:'1',value:'0'},

{name:'6101',value:'西安市'},

{name:'6102',value:'铜川市'},

{name:'6103',value:'宝鸡市'},

{name:'6104',value:'咸阳市'},

{name:'6105',value:'渭南市'},

{name:'6106',value:'延安市'},

{name:'6107',value:'汉中市'},

{name:'6108',value:'榆林市'},

{name:'6109',value:'安康市'},

{name:'6110',value:'商洛市'}

]

/div

/body

/html

script type="text/javascript"

///jQuery 解析json字符串

//解析复杂的json数组

$("#jsonBtn").click(function(){

var data=$(".jsonArray").html();

alert("-----"+data);

var dataObj=eval("("+data+")");//转换为json对象

alert(dataObj.root.length);//输出root的子对象数量

alert(dataObj.json.length);//输出json的子对象数量

//遍历json数组

$.each(dataObj.root, function(i, item) {

alert(item.name+"-----root-------"+item.value);

});

//遍历json数组

$.each(dataObj.json, function(i, item) {

alert(item.name+"-----json-------"+item.value);

});

});

//解析单个的json数组

$("#jsonArray2").click(function(){

var data=$(".jsonArray2").html();

alert("-----"+data);

var dataObj=eval("("+data+")");//转换为json对象

alert(dataObj.length);//输出root的子对象数量

//遍历json数组

$.each(dataObj, function(i, item) {

alert(item.name+"-----jsonArray-------"+item.value);

});

});

///解析标准的Json串 方法一

$("#jsonStr").click(function(){

var json=$(".jsonText").html();

alert("---2--"+json);

var item = jQuery.parseJSON(json);

alert(item.nickname);

alert(item.ret);

alert(item.figureurl );

});

///解析标准的Json串,方法二

$("#jsonStr2").click(function(){

var json=$(".jsonText").html();

alert("---2--"+json);

var obj = eval("("+json+")");

alert(obj.nickname);

alert(obj.ret);

alert(obj.figureurl );

});

/script


文章名称:jqueryis解析,jquery is方法
当前地址:http://scyanting.com/article/dsopgoe.html