我正嘗試從HTML頁面中的表單元素構建JSON。在jQuery中查找DOM對象的節點名稱
因爲Javascript是新的,我做了一些挖掘,發現nodeName
屬性可以用來獲取DOM節點的HTML標籤名稱。我試圖編譯代碼來使用警報打印標籤名稱,這是我設法提出的,但是我無法使它工作:
我在做什麼錯了?
$(function() {
$('#submit').click(function() {
var button = $(this);
var frm = button.parentNode; // or button.parent();
alert(button.nodeName); // should print INPUT
alert(frm.nodeName); //should print FORM
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<form>
<input type="text" />
<input id="submit" type="Submit" />
</form>
</div>
現在的問題是要求一個'jQuery'解決方案。這個答案完全從解決方案中刪除jQuery。這是正確的,但沒有被問到。 – Selfish