作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这样的html结构。呈现两个不同集合的列表。我必须以不同的方式处理点击事件。
<div id='nodelist1'>
<ul>
<li class='nodeelem'>first node
<ul>
<li class='nodeelem'>second node
<ul>
<li class='nodeelem'>third node</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div id='nodelist2'>
<ul>
<li class='nodeelem'>first node
<ul>
<li class='nodeelem'>second node
<ul>
<li class='nodeelem'>third node</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
我必须使用 div id 访问节点
$('#nodelist1 li.nodeelem').click(handler);
$('#nodelist2 li.nodeelem').click(handler2);
这是访问 child 点击的正确方法吗???
最佳答案
您忘记了 ID 选择器的哈希值 #
(尽管您在编辑中更正了这一点):
$('#nodelist1 li.nodeelem').click(handler);
$('#nodelist2 li.nodeelem').click(handler2);
提示:您可以使用 on()
代替事件委托(delegate)来使事件更有效:
$('#nodelist1').on('click', '.nodeelem', handler);
$('#nodelist2').on('click', '.nodeelem', handler2);
关于javascript - 我如何使用家长 ID 访问 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052597/
有人能说出为什么在使用 startActivity(intent) 开始 Activity 时,在新的 onCreate() 中调用 getParent()创建的 Activity 返回 nul ?
我有课。我怎么知道这个类(class)的家长id。 最佳答案 HTMl 中的元素只能有一个父节点。我不确定您是否想要检索示例中的 grandParent 类的 id。如果您想检索所有祖先节点的 id,
我是一名优秀的程序员,十分优秀!