项目中用的jquery-1.10.2 需要检测一个checkbox的选中状态,想当然的用 .attr("checked") ,结果发现,无论是否选中,这个值都是 undefined 未定义. 查找资料,特此记录: jq官网说明: As of jQuery 1.6, the .attr() method returns undefined for attributes that have not been set. In addition, .attr() should not be u…
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">< html xmlns="http://www.w3.org/1999/xhtml">< head> <meta content="text/ht…
项目中用的jquery1.9 今天需要检测一个checkbox的选中状态,想当然的用 .attr("checked") ,结果发现,无论是否选中,这个值都是 undefined 未定义. 折腾了半天,无奈,只能取jq官网看看文档,发现有这么一段说明 As of jQuery 1.6, the .attr() method returns undefined for attributes that have not been set. In addition, .attr() shoul…
jquery中的attr和prop有什么区别? To retrieve and change DOM properties such as the checked, selected, or disabled state of form elements, use the .prop() method. 根据官方的建议:具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),其他的使用 attr(). 设置check等属性…