道场最接近清晰元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了道场最接近清晰元素相关的知识,希望对你有一定的参考价值。

我从html处理程序中获取元素,如:

<tr data-products=true>
    <input type='text' oninput='save(event)'/>
</tr>

我想得到最接近的元素,我尝试:

require(
[
    "dojo/query",
    "dojo/_base/lang",
    "dojo/dom-style",
    "dojo/NodeList-dom",
    "dojo/NodeList-data",
    "dojo/NodeList-traverse",
    "dojo/domReady!"
],
function(query, lang, style){
    lang.mixin(event.target, query()); // add functions to element
    style.set(event.target.closest('tr'), 'border', '1px solid red');
}

我如何包装元素(添加像jQuery $(event.target)这样的方法)或使用其他功能?

sorry, this is not implementation

答案

以下应该做的伎俩。

query(event.target).closest('tr').style("border", "1px solid red");

您不必使用lang.mixin。 查询返回带有dom函数的nodelist。 有关详细信息,请参阅herehere

以上是关于道场最接近清晰元素的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode题目记录-658. 找到 K 个最接近的元素(C++代码实现)

2017.12.24(查找最接近元素等)

前端开发中最常用的JS代码片段

01:查找最接近的元素

查找最接近的元素

查找最接近的元素