小编Agi*_*ble的帖子

获取元素的索引作为相对于父级的子级

假设我有这个标记:

<ul id="wizard">
    <li>Step 1</li>
    <li>Step 2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我有这个jQuery:

$("#wizard li").click(function () {
    // alert index of li relative to ul parent
});
Run Code Online (Sandbox Code Playgroud)

li单击该项时,如何获取相对于其父项的子项索引li

例如,当您单击"步骤1"时,将alert弹出一个"0".

javascript jquery

152
推荐指数
4
解决办法
16万
查看次数

JavaScript:对象的filter()

如果我理解正确,ECMAScript 5有类型的filter()原型Array,但不是Object类型.

我如何在JavaScript中实现filter()for Object

假设我有这个对象:

var foo = {
    bar: "Yes"
};
Run Code Online (Sandbox Code Playgroud)

我想写一个filter()适用于Objects的:

Object.prototype.filter = function(predicate) {
    var result = {};

    for (key in this) {
        if (this.hasOwnProperty(key) && !predicate(this[key])) {
            result[key] = this[key];
        }
    }

    return result;
};
Run Code Online (Sandbox Code Playgroud)

这在我在下面的演示中使用时有效,但是当我将它添加到使用jQuery 1.5和jQuery UI 1.8.9的网站时,我在FireBug中遇到了JavaScript错误.

Object.prototype.filter = function(predicate) {
  var result = {};
  for (key in this) {
    if (this.hasOwnProperty(key) && !predicate(this[key])) {
      console.log("copying");
      result[key] = this[key];
    }
  } …
Run Code Online (Sandbox Code Playgroud)

javascript jquery filtering object

136
推荐指数
11
解决办法
27万
查看次数

CSS/JavaScript:使元素最顶层的z-index /最顶层的模态元素

我想让一个元素(例如a <div>)成为页面上最顶层的元素.

我的假设是,我能做到这一点的唯一方法是指定元素的style="z-index:"值是浏览器允许的最大值(int32?).

它是否正确?

相反,它有可能以某种方式获取元素z-index,其最高,使这个<div>z-index[highest element's value] + 1?例如:

$myDiv.css("z-index", $(document.body).highestZIndex() + 1);
Run Code Online (Sandbox Code Playgroud)

模态JavaScript"windows"如何工作?

html javascript css modal-dialog z-index

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×3

jquery ×2

css ×1

filtering ×1

html ×1

modal-dialog ×1

object ×1

z-index ×1