저는 대화식 양식을 작성하고 사용자의 대답에 따라 필드를로드하고 있습니다. 지금은 두 종류의 객체 "입력 라디오"및 "텍스트 영역"이 있습니다. JQuery를 통해 답변의 가치를 얻었으므로 맨 마지막에로드 된 필드 세트 내에서 어떤 객체를 처리하는지 어떻게 알 수 있습니까?JQuery : 우리가 다루고있는 객체의 종류를 아는 법?
$.fn.getNodeName = function() { // returns the nodeName of the first matched element, or ""
return this[0] ? this[0].nodeName : "";
};
//var $something = $('input[type=radio]:checked:last');
var $something = $('fieldset:last').parent('nth-child(2)');
//$('#news ul li:first-child').addClass('active');
alert($something.getNodeName());
을하지만 ... 감사를 작동하지 않습니다 :
이 내가 노력하고 있습니다 것입니다.
"radio'을':"유형을 지정하는 또 다른 방법은 같은 반환 값에 추가 속성을 추가하는 것입니다 . 아마도 대신 해당 부분에 대한 속성 선택기를 사용하려고했을 것입니다. 'input [type = radio] : checked : last'? –
업데이트 된 질문 @Jordan – Roger