相同點:
都是用來獲取和設置節點屬性
不同點:
用prop獲取時,節點屬性存在返回true,不存在返回false
用attr獲取時,節點屬性存在返回checked等,不存在時返回 undefined
<input type="checkbox" checked name="" value="">
console.log($('input').prop('checked')) // true
console.log($('input').attr('checked')) // checked
<input type="checkbox" name="" value="">
console.log($('input').prop('checked')) // false
console.log($('input').attr('checked')) // undefined