jQuery를 사용하여 양식에서 변경된 요소 유형을 어떻게 얻을 수 있습니까?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script type="text/javascript">
window.onload = function() {
$("#form1").change(function() {
alert("some element type was changed")
});
}
</script>
</head>
<body>
<form id="form1">
<select id="routing">
<option value=""></option>
<option value="ASF">ASF</option>
<option value="ASFA">ASFA</option>
<option value="ASFB">ASFB</option>
<option value="ASFC">ASFC</option>
<option value="ASFE">ASFE</option>
<option value="ZSFD">ZSFD</option>
</select>
<br>
<select>
<option value=""></option>
<option>administrator</option>
<option>web developer</option>
<option>graphic artist</option>
<option>IT professional</option>
<option>other</option>
</select>
<br>
<input type="text" id="txt1">
<br>
<textarea id="txtarea1"></textarea>
</form>
</body>
</html
>
이벤트 객체와 대상 속성을 사용하고 입력 유형 인 경우를 사용하여 입력 유형 e.target.type
을 가져옵니다.
$("#form1").change(function (e) {
var tagName = e.target.tagName,
type = tagName == 'INPUT' ? e.target.type : tagName;
console.log("some element type was changed", tagName, type)
});
데모 : Fiddle
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다