今天忽然間發現jquery 操作checkbox 有個奇怪的現象,
if($("#ID").attr("checked")) alert("執行成功");這樣寫可以執行
if($("#ID").attr("checked")){alert(“執行失敗”);}這樣寫既然不行,if後面加{} 用attr 判斷checkbox 選擇是不行的
當然大家可以用prop 代替attr 也可實現,只是感覺這個現象很奇怪,有知道的解釋一下爲什麼?????
今天忽然間發現jquery 操作checkbox 有個奇怪的現象,
if($("#ID").attr("checked")) alert("執行成功");這樣寫可以執行
if($("#ID").attr("checked")){alert(“執行失敗”);}這樣寫既然不行,if後面加{} 用attr 判斷checkbox 選擇是不行的
當然大家可以用prop 代替attr 也可實現,只是感覺這個現象很奇怪,有知道的解釋一下爲什麼?????
https://www.bilibili.com/video/BV1k8411575T/?vd_source=d68ed178f151e80fea1e02efd205802c