小编Jay*_*abu的帖子

Javascript映射函数将值转换为十进制

我有这样的数组。

var elements=[5614,6619,7220,7320,7830,8220,0111,0112,0113,0142,0149]
Run Code Online (Sandbox Code Playgroud)

我将每个元素都转换为字符串,以便与jQuery自动完成一起使用。我正在使用.map函数来执行此操作。

elements = elements.map(String);
Run Code Online (Sandbox Code Playgroud)

输出是

["5614", "6619", "7220", "7320", "7830", "8220", "73", "74", "75", "98", "149"]
Run Code Online (Sandbox Code Playgroud)

函数将0111,0112,0113,0142所有这些值都作为Octal values并将其转换为decimal

我既不想谈话,也想保留零开头,我该怎么做,请帮忙。

javascript jquery

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

如何在使用jquery更改选择值时调用选择框?

我有一个像这样的选择框

 <select class="cars" onChange="carName()">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如果正在更改下拉值,则carName函数正在调用并按预期工作.如果假设我像这样使用jQuery更改值

$('.cars').val('Audi');
Run Code Online (Sandbox Code Playgroud)

我希望carName()调用该函数.我怎么能这样做?

javascript jquery select onchange

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

空白和空伪类之间的区别

有什么区别:empty和:blank(CSS Selectors Level 4 draft)?除了空白仅在Firefox中起作用的事实.

div div{
  
  width:100px;
  height:100px;
  display:inline-block;
  margin:5px;
  }
div.emptyCell:empty{
  
  background:#009688;
  
  }
div.blankCell:blank{
  
  background:#3F51B5;
  
  }
Run Code Online (Sandbox Code Playgroud)
<div><div class="emptyCell"><!-- nothing but a comment--></div>
<div class="emptyCell"></div>
<div class="emptyCell"><!-- nothing but a comment--></div>
<div class="emptyCell"></div>
  </div>
<div>
<div class="blankCell"></div>
<div class="blankCell"><!-- nothing but a comment--></div>
<div class="blankCell"></div>
<div class="blankCell"><!-- nothing but a comment--></div>
  </div>
Run Code Online (Sandbox Code Playgroud)

css css-selectors css3

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

受不透明度影响的元素的堆叠顺序

在决定 HTML 中元素的堆叠顺序时z-index,它们之间的opacity关系如何?

当我保持opacity少于1某个有z-index发言权的元素时999。该元素位于没有z-index.

$(function() {
  $("#checkbox1").on("change", function() {
    $("#green-parent").toggleClass("add-opacity", this.checked);
  });
});
Run Code Online (Sandbox Code Playgroud)
.green,
.blue {
  position: absolute;
  width: 100px;
  line-height: 100px;
  text-align: center;
  color: white;
}
.green {
  z-index: 999999999;
  top: 50px;
  left: 50px;
  background: green;
}
.blue {
  top: 60px;
  left: 90px;
  background: blue;
}
.add-opacity {
  opacity: 0.99;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<input id="checkbox1" type="checkbox" value="1">
<label for="checkbox1">Add opacity to green box parent</label>


<div …
Run Code Online (Sandbox Code Playgroud)

css z-index

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

CSS Animate SVG笔划在最后一帧停止

CodePen

在上面的代码中有一个SVG,笔画动画进入视图,但最后它只是消失了.

有没有办法在加载后将其保持在视图中?

.path {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 5s linear alternate;
}

@keyframes dash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
Run Code Online (Sandbox Code Playgroud)

css svg

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

仅使用CSS设置输入元素的样式

我想设置输入元素的样式,如下所述.

在此输入图像描述

我这样做是通过删除border属性并单独添加border-bottom.但当我输入文字时,会出现一些边框.

在此输入图像描述

输入聚焦时如何删除边框?有没有办法,我们可以只使用CSS(像任何伪元素),而不使用脚本.

<div><span>First Name</span><span class="spacing" style="
    display: inline-block;
    width: 10px;
"></span><input type="text" style="
    border: 0px;
    border-bottom: 1px solid black;
"></div>
Run Code Online (Sandbox Code Playgroud)

css css3 pseudo-element

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

javascript中的eval方法

如果你有这样的事情

var x='y';
var z='x';
Run Code Online (Sandbox Code Playgroud)

如果我们想从z获得x(即y)的值,我们可以达到这样的目的

eval(z)会给你'y'.

我的问题是,如果我像一个数组像x

var x=[a,b,c];
var z='x';
Run Code Online (Sandbox Code Playgroud)

如何获得x数组值,如x[0],x[1],x[2]使用变量z.

我们不能使用喜欢eval(z[0]),如果我们给予喜欢eval[z]我们将得到喜欢[a,b,c]但我想直接访问单个数组元素.什么是实现这一点的方法.

请帮忙.

提前致谢.

javascript arrays jquery

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

使用'this'关键字和css伪选择器

我想使用伪选择器和此属性.我该怎么用呢

$('input:valid').length
Run Code Online (Sandbox Code Playgroud)

如果有效的其他0为无效,它将返回1.

同样如果我想用它来实现,我怎么能这样做.这样的事情.

$('input').focusout(function(){
var flag=$('this:valid').length;
console.log(flag);
})
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请指导我如何做到这一点.

javascript jquery jquery-selectors

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