Javascript:jquery中的父级

Javascript:jquery中的父级,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,我有一个动态创建值的div,我使用这个div作为弹出窗口,以便它将用作下拉列表元素。 对于每个值,我使用javascript中的上述代码行更改背景颜色。我如何在jquery中实现同样的功能呢?让我们首先看看您使用的代码 javascript:协议不合适(在URL中放置代码时使用),因此它只是一个未使用的标签 父对象是对包含当前页面所在iframe的页面的引用。因为您可能不在iframe中,而是在一个常规页面中,所以它只是对当前页面的引用 因此,代码剩下的实际上是: onmouseover="ja

我有一个动态创建值的div,我使用这个div作为弹出窗口,以便它将用作下拉列表元素。
对于每个值,我使用javascript中的上述代码行更改背景颜色。我如何在jquery中实现同样的功能呢?让我们首先看看您使用的代码

javascript:
协议不合适(在URL中放置代码时使用),因此它只是一个未使用的标签

父对象是对包含当前页面所在iframe的页面的引用。因为您可能不在iframe中,而是在一个常规页面中,所以它只是对当前页面的引用

因此,代码剩下的实际上是:

onmouseover="javascript:parent.DivColorHover(this)"
要使用jQuery添加相同的事件,您需要某种方法来标识元素,例如通过添加
id=“something”
,然后可以执行以下操作:

onmouseover="DivColorHover(this)"

让我们首先看看您正在使用的代码

javascript:
协议不合适(在URL中放置代码时使用),因此它只是一个未使用的标签

父对象是对包含当前页面所在iframe的页面的引用。因为您可能不在iframe中,而是在一个常规页面中,所以它只是对当前页面的引用

因此,代码剩下的实际上是:

onmouseover="javascript:parent.DivColorHover(this)"
要使用jQuery添加相同的事件,您需要某种方法来标识元素,例如通过添加
id=“something”
,然后可以执行以下操作:

onmouseover="DivColorHover(this)"
当html加载时,jquery将定义的函数绑定到id=“yourid”元素的mouseover事件

通过这种方式,您可以将行为(事件处理程序)和结构(html)分开,更容易理解(至少对我来说)

当html加载时,jquery将定义的函数绑定到id=“yourid”元素的mouseover事件


通过这种方式,您可以将行为(事件处理程序)和结构(html)分开,更容易理解(至少对我来说)。

首先:不需要在引号中使用
javascript
onmouseover
(和其他事件)希望javascript代码位于引号内。这可能很有用:首先:引号内不需要
javascript
onmouseover
(和其他事件)希望javascript代码位于引号内。这可能很有用: