jquery中prop()与attr()方法的区别

一、prop()

简单来说是当需要判断真假时使用,如复选框时:

if( $(this).prop('checked')){

//当返回true时在这里调用

}else{

//当返回false时在这里调用

}

TIPS:相关判断$(this).is(':checked')--这个用得酷点

二、attr()

简单来说当你要获得某个属性及其值时使用,如获得p标签的id时:

$('p').attr('id');

或将其设置id为pId时:

$('p').attr('id','pId');

原文地址:https://www.cnblogs.com/sprine/p/4682330.html