小编Dus*_*ant的帖子

自定义元素非法构造函数

这段代码给出了“非法构造函数”错误,有人能告诉我为什么吗?

class MyCustomElement extends HTMLElement {
  constructor(){
    super();
    // Other things
  }
}

const myFunc = () => {
  const instance = new MyCustomElement();
  console.log(instance);
}

myFunc();
Run Code Online (Sandbox Code Playgroud)

javascript custom-element

13
推荐指数
1
解决办法
6061
查看次数

舍入到最接近的 X

这个问题可能有一个简单的答案,但我似乎找不到。我有一个数字(美元金额),例如 0.34,我想将其四舍五入到最接近的 X,这意味着如果 X 是 0.15,我希望它四舍五入到 0.15、0.3、0.45、0.6、0.75 或 0.9。这只是一个例子,我不想要那些精确的数字,我希望能够使 X 为 0.01 到 0.5 之间的任何数字,并且任何数字都可以四舍五入到该增量。

这个问题在这里四舍五入到最接近的 0.25,这就是我想要购买的东西,我想要一个通用函数,可以将任何数字小数部分四舍五入到任何设定的分数。

四舍五入到最接近的 0.25 javascript

Number.prototype.round2dec = function(x){
  return /* Do something to "this" to round to nearest x */;
};
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
1693
查看次数

用于选择最后两个子项的CSS选择器,不知道列表中有多少项

我有一个无序列表.它有时包含4,5,6或7项.我想知道是否有一个CSS选择器来选择最后两个项目.我意识到这:last-child会让我得到最后一项.是否有"倒数第二个孩子"选择器?或"儿童-2号"选择器?

HTML:

<ul>
  <li>First Item</li>
  <li>Second Item</li>
  <li>Second from Last Item</li>
  <li>Last Item</li>
<ul>
Run Code Online (Sandbox Code Playgroud)

CSS:

ul li:last-child, ul li:last-child-1 {
  // Do something
}
Run Code Online (Sandbox Code Playgroud)

我意识到:last-child-1不是选择器,但我希望有类似的东西.任何帮助都将是非常有用的.

css css-selectors

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

我可以使用 jquery 获取所有以“on”开头的属性吗?

我正在寻找一种使用 jQuery 或 Vanilla JS 获取以“on”开头的元素的所有属性的方法。我目前正在获取所有属性,然后使用@primvdb 在这篇文章中提出的方法遍历它们以获取我想要的属性Get all attributes of an element using jQuery

我的代码如下所示:

/* Expanding .attr as proposed by @primvdb */
(function(old) {
  $.fn.attr = function() {
    if(arguments.length === 0) {
      if(this.length === 0) {
        return null;
      }

      var obj = {};
      $.each(this[0].attributes, function() {
        if(this.specified) {
          obj[this.name] = this.value;
        }
      });
      return obj;
    }

    return old.apply(this, arguments);
  };
})($.fn.attr);

/* And then my function */
$.fn.attrThatBeginWith = function(begins){
  var attributes = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

1
推荐指数
1
解决办法
1192
查看次数

标签 统计

javascript ×3

css ×1

css-selectors ×1

custom-element ×1

jquery ×1