如何正確使用下面的語法。要訪問頂父標籤如何正確使用父元素
我想要做這樣的事情
var a = ($(this).parent()).parent();
var form = $(a+" #modal-form-tag form");
如何正確使用下面的語法。要訪問頂父標籤如何正確使用父元素
我想要做這樣的事情
var a = ($(this).parent()).parent();
var form = $(a+" #modal-form-tag form");
ID必須是唯一的,所以只需$("#modal-form-tag form")
就足夠了。
如果你想用的類,允許與該標識符多個元素,嘗試:
$(this.parentNode.parentNode).find(".modal-form-tag form")
注意上面使用了一些Vanilla JS,以避免額外的函數調用。
爲了進一步擴大,如果容器有一些顯着的特徵,就像一個類名(在這個例子中,我會假設class="somecontainer"
),你可以這樣做:
$(this).parent(".somecontainer").find(".modal-form-tag form")
這將消除與猜測在鏈接parent
調用。
a.find('#modal-form-tag form')
的形式方法?
ID必須是唯一的,爲什麼不使用'$(「#modal-form-tag form」)'? – undefined
我正在使用它們,但由於代碼結構它們是隨機生成的 – chirag7jain