javascript - 选择日期选择器的父元素

标签 javascript jquery datepicker

我是 JQuery 和 JS 的新手。

我有一个元素,在其中使用 JQuery datepicker。在日期选择器上select事件我想获得对父级的引用 <td>元素。我该怎么做。 提前致谢。

<td>
    <input type='text'/>
</td>

最佳答案

您可以使用 parent(),但使用 closest 更安全(以防 DOM 更改):

在选择事件内 this 应该是 datepicker 元素。

var parentTD = $(this).closest('td');

许多插件习惯于更改它们所附加的元素周围的 DOM,但 closest 会搜索祖先直到找到匹配项。 p>

JSFiddle:http://jsfiddle.net/NdN9H/52/

关于javascript - 选择日期选择器的父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26798014/

相关文章:

javascript - 在 Angular 中检查 sessionStorage 并将变量传递给 $scope 的正确方法是什么?

javascript - 正则表达式形式 {m,n} 不使用上限

javascript - 当子内容超过父高度时,在溢出 :visible; div, 内滚动

javascript - 如何在不同的View中捕获来自不同页面的按钮点击事件并在源页面中进行DOM操作?

javascript - 如果正文中存在 id,如何自动滚动到目标 div?

jquery - 使用Jquery ajax将图像加载到隐藏的div中

datepicker - 将 simple_form 日期输入更改为具有三个字符串输入而不是三个下拉菜单

javascript - 在 django 中使用 Datepicker(来自 Jquery)

c# - 如何在编辑模式 ASP .Net 中将日期选择器放入 Gridview

javascript - 循环并搜索 localStorage 中的所有项目