jQuery 플러그인의 attr 메소드는 확인된 속성 값을 얻는 데 자주 사용됩니다. 얻은 값의 크기는 정의되지 않습니다. 이때 prop 메소드를 사용하여 둘 사이의 차이를 얻을 수 있습니다.
1 prop 메소드를 통해 얻은 selected 속성은 부울이고 selected는 true이고, 그렇지 않으면 false입니다
<input type="checkbox" id="selectAll" onclick="checkAll()">全选function checkAll() {var checkedOfAll=$("#selectAll").prop("checked"); alert(checkedOfAll); $("input[name='procheck']").prop("checked", checkedOfAll); }
2. 확인된 속성이 현재 입력에서 초기화되고 정의되지 않은 경우 현재 선택 여부에 관계없이 $ ("#selectAll").attr("checked")는 모두 정의되지 않은
<span style="font-size: 16px"><input type="checkbox" id="selectAll" onclick="checkAll()" >全选</span> <br/><span style="font-size: 16px">如果当前input中初始化已定义checked属性,则不管是否选中,$("#selectAll").attr("checked")都会返回checked.</span><br/><br/>
<input type="checkbox" id="selectAll" onclick="checkAll()" checked>全选function checkAll() {var checkedOfAll=$("#selectAll").attr("checked"); alert(checkedOfAll); $("input[name='procheck']").attr("checked", checkedOfAll); }
을 반환합니다. jquery에서는 check된 속성을 가져오고 설정하려면 prop 메서드를 사용해야 하며 attr을 사용하면 안 됩니다.
위 내용은 입력의 확인된 속성 연산 방법을 얻기 위한 jQuery의 attr 메서드 및 prop 메서드에 대해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!