gpt4 book ai didi

javascript - 使用 jquery 和 javascript 在 event.target 父节点中查找类的更好方法?

转载 作者:行者123 更新时间:2023-11-30 07:47:46 24 4
gpt4 key购买 nike

目前,我检查输入框 keyup 事件的目标以查看它是否包含在类“editorRow”的 div 中,使用:

var $parentClass = event.target.parentNode.parentNode.parentNode.className;

如果在 div 和 span 标签之间添加额外的标记,是否有更好的方法来做到这一点?

  <div class="editorRow">
<li>
<span class="wi1">
<input type="text" value="" style="width: 80px;" name="LineItems9" id="LineItems_9">
</span>
</li>
</div>

$("input").live("keyup", function(event) {

return GiveDynamicFieldsLife(event);

});

function GiveDynamicFieldsLife(event) {

**var $parentClass = event.target.parentNode.parentNode.parentNode.className;**

if ($parentClass == "editorRow") {
//Do Stuff
}
}

最佳答案

$("input").live("keyup", function() {

GiveDynamicFieldsLife(this);

});

function GiveDynamicFieldsLife(elem) {

var $parentClass = $(elem).closest('.editorRow');

if ($parentClass) {
//Do Stuff
}
}

关于javascript - 使用 jquery 和 javascript 在 event.target 父节点中查找类的更好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com