小编Wer*_*ner的帖子

html"data-"属性作为javascript参数

让我说我有这个:

<div data-uid="aaa" data-name="bbb", data-value="ccc" onclick="fun(this.data.uid, this.data-name, this.data-value)">
Run Code Online (Sandbox Code Playgroud)

还有这个:

function fun(one, two, three) {
    //some code
}
Run Code Online (Sandbox Code Playgroud)

嗯,这不起作用,但我完全不知道为什么.有人可以发一个工作实例吗?

html javascript parameters

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

如果文本溢出,如何从<li>中删除第一个单词?

<li>如果文本溢出,我想删除我的第一个单词.

这是我的导航栏

有任何想法吗?

这是我的代码.

<div class="box-heading box-sections box-block">
    <div class="nav">
        <ul id="menu">
            <?php foreach ($products as $product){ ?>
            <li><a href="#Section<?php echo $product['product_id']; ?>"><?php echo $product['name']; ?></a></li>
            <?php } ?>
        </ul>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想让我<li>展示ANIMALS,CARS,CITYSCAPE并从中删除"CUSTOM".

html css jquery

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

即使没有显示 &lt;tr&gt; 也可以替换 &lt;tr&gt; 背景颜色

即使某些表行未显示,如何为每第二个表行添加背景颜色?

在我的 HTML 中是一个带有一些表格行的简单表格。就像这样:

<label for="cb">hide blue</label>
<input id="cb" type="checkbox" onchange="hideBlue(this.checked)" />

<table>
    <tr data-cat="red">
        <td>red car</td>
    </tr>
    <tr data-cat="blue">
        <td>blue jacket</td>
    </tr>
    <tr data-cat="red">
        <td>red bull</td>
    </tr>
    <tr data-cat="red">
        <td>red pen</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如您所见,还有一个复选框可以切换“蓝色”类别行。我的 CSS 看起来像这样:

tr:nth-child(odd) {
    background-color:#aaa;
}
Run Code Online (Sandbox Code Playgroud)

但是现在如果有人隐藏了“蓝色”类别(通过添加display:none-class),背景颜色不再正确交替。我怎样才能防止这种失败?

我已经尝试添加:not(.displaynone)到 css 规则,但这没有用。

这是一个jsFiddle

css css-selectors

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

在字符串中的每个字符之后添加特定字符的优雅方式

我想从数据库中打印一个字符串到一个页面.在此数据库中,字符串如下所示:" !"§%&/".在我的页面中,它应该如下所示:" ! " § % & /"(字符之间的空格).

我知道可以使用简单的foreach循环以及Linq的Aggregate函数.

Foreach循环:

var result = "";
foreach (var s in stringFromDb)
{
    result += s + " ";
}
result = result.Trim()
Run Code Online (Sandbox Code Playgroud)

聚合功能:

var result = stringFromDb.Aggregate("", (current, s) => current + (s + " ")).Trim();
Run Code Online (Sandbox Code Playgroud)

聚合函数有点难以理解,所以我绝对不会使用它.有没有更简单的方法来做到这一点?

c# linq string character

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

从(int)和(int)到(int)创建List <int>的优雅方法

我想要一种优雅的方式来创建一个新List<int>的整数.

例:

var from = 2;
var to = 5;
Run Code Online (Sandbox Code Playgroud)

我想要的是这个:

List<int> { 2, 3, 4, 5 };
Run Code Online (Sandbox Code Playgroud)

当然,我可以在这样的简单循环中完成:

var results = new List<int>();
for (var i = from; i <= to; i++)
{
     results.Add(i);
}
Run Code Online (Sandbox Code Playgroud)

但我想要一些更有效或更优雅的方式.

c# for-loop generic-list

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

如何加入一个对象的值?

获取价值并加入 ','

const users = [{
  name: "Jon",
  age: 34,
  country: "ES"
}]

users.map(function(a){
   for (let item in a) { 
     console.log(a[item])
  }
})

//users.join(", ");
Run Code Online (Sandbox Code Playgroud)

我想回来Jon,34,ES.有什么建议?

javascript

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

始终仅使用 css 在正文底部显示一个 div

我希望看到一个页面的页脚所有的时间。所以我想要它粘。它不应该取决于页面上有多少内容。所以我想出了position:fixedbottom:0。当然,这可以正常工作,但我不希望页脚位于浏览器底部,而是位于文档正文底部。

与位置:固定和我想要的 页脚仍然可见

黑色边框是浏览器窗口

演示(jsfiddle)

有没有办法实现这一目标?

css css-position sticky-footer

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