나는 HTML 테이블을 가지고 있고 기본적으로 각 행과 각 셀을 반복하여 결과를 간단히 출력하고 싶습니다. 한 가지는 입력 상자가있는 셀이 있고 일부는 선택 드롭 다운이 있고 일부는 TD 내부에 원시 콘텐츠가 있습니다.jQuery로 html 테이블을 루핑하기
html 테이블의 모든 셀을 간단하게 루핑하고 각 셀의 결과를 얻는 가장 빠른 방법은 무엇입니까? select 드롭 다운에 대해 select (표시 텍스트가 아님) 값을 캡처하려고합니다.
$("#myTable tr").each(function() {
// this represents the row
$("td > *", this).each(function() {
// nodeName attribute represents the tag - "INPUT" if element is <input>
// use the type attribute to find out exactly what type
// of input element it is - text, password, button, submit, etc..
if(this.nodeName == "INPUT") {
console.log($(this).attr("type"));
}
});
});
#myTable > tr
어떤 id="myTable"
의 모든 하위 <tr>
요소를 얻을 의미 : 각 셀 내부에 하나의 요소가있을거야 때문에
루프가 한 번 입력 상자, 선택 또는 일반 텍스트가 있는지 어떻게 알 수 있습니까? – leora
은 단지 1 개의 요소가 될 것입니까, 아니면 여러 개를 가질 수 있습니까? – Anurag
항상 하나의 요소가 될 것입니다. – leora