小编Cri*_*ano的帖子

如何在Ruby中修剪字符串中的特定字符?

我有几个字符串,如下所示:

"((String1))"
Run Code Online (Sandbox Code Playgroud)

它们都是不同的长度.如何在循环中从所有这些字符串中删除括号?

ruby string trim

77
推荐指数
4
解决办法
15万
查看次数

使html数字输入始终显示2位小数

我正在创建一个表单,用户可以使用html数字输入标记输入美元金额.有没有办法让输入框始终显示2位小数?

html

38
推荐指数
4
解决办法
14万
查看次数

鼠标指针悬停在Twitter Bootstrap下拉导航栏上

当我将鼠标悬停在导航栏的下拉列表中时,鼠标将更改为文本指针,而不是应显示链接的手形指针.

这是我的HTML:

<ul class="nav">
  <li class="active"><%= link_to 'Home', root_path %></li>
  <li><a href="#">Forums</a></li>
  <li class="dropdown">
    <a data-target="#" class="dropdown-toggle" data-toggle="dropdown" role="button">
      World vs. World
      <b class="caret"></b>
    </a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
      <li><%= link_to 'Current Match', current_match_path %></li>
      <li><%= link_to 'All NA Matches', wvw_path %></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

谁知道我怎么解决这个问题?

twitter-bootstrap

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

Console.log无法在Chrome中运行

我正在尝试从我的javascript代码中记录一些数据来检查它是否正确,但它似乎没有起作用.即使我输入控制台:

console.log("hello");
Run Code Online (Sandbox Code Playgroud)

控制台只返回undefined(这是正确的)但它也没有记录"你好".如果重要,我将使用adblock和hoverzoom作为我的扩展程序.另外,我在macbook pro上.关于为什么这不起作用的任何想法?

javascript google-chrome

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

在ruby中排序JSON哈希数组

所以我有一系列哈希:

[{"id":"30","name":"Dave"},
 {"id":"57","name":"Mike"},
 {"id":"9","name":"Kevin"},
 ...
 {"id":"1","name":"Steve"}]
Run Code Online (Sandbox Code Playgroud)

我想按id属性对它进行排序,以便它看起来像这样:

[{"id":"1","name":"Steve"},
 {"id":"2","name":"Walter"},
 ...
 {"id":"60","name":"Chester"}]
Run Code Online (Sandbox Code Playgroud)

我假设我使用的sort_by方法,但我不确定如何做到这一点.

ruby

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

在页面加载时调用Javascript函数

我的javascript switchDiv函数在页面加载时被调用,当我不想要它时.当它被调用时,它会通过switch语句执行每个案例,除了默认情况.有谁知道如何解决这个问题?

$(document).ready(function() {
$("#be-button").on("click", switchDiv(1));
$("#red-button").on("click", switchDiv(2));
$("#green-button").on("click", switchDiv(3));
$("#blue-button").on("click", switchDiv(4));
});

var switchDiv = function (mapNum) {
    console.log(mapNum);
    switch(mapNum) {
    case 1:
        $("#be-data").show();
        $("#red-data").hide();
        $("#green-data").hide();
        $("#blue-data").hide();
        break;
    case 2:
        $("#be-data").hide();
        $("#red-data").show();
        $("#green-data").hide();
        $("blue-data").hide();
        break;
    case 3:
        $("#be-data").hide();
        $("#red-data").hide();
        $("#green-data").show();
        $("blue-data").hide();
        break;
    case 4:
        $("#be-data").hide();
        $("#red-data").hide();
        $("#green-data").hide();
        $("blue-data").show();
        break;
    default:
        $("#be-data").show();
        $("#red-data").hide();
        $("#green-data").hide();
        $("#blue-data").hide();
}
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如果脚本标签的内容太长,它是否会被切断?

如果我查看某个网页的来源,有一个脚本标签似乎在最后被切断,以省略号(...)结尾.有没有办法判断脚本是否实际被切断,或者省略号是否实际上是内容的一部分?如果它被切断,有没有办法查看整个事情?

在此输入图像描述

google-chrome-devtools

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

addClass已经与该类的元素?

如果我在已经有我正在添加的类的元素上调用addClass,例如:

<div id="lolID" class="lolClass"></div>
Run Code Online (Sandbox Code Playgroud)

然后:

$("#lolID").addClass("lolClass");
Run Code Online (Sandbox Code Playgroud)

这会导致问题还是什么都不做?

对于removeClass也是如此,但是相反.

jquery

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

在Dust.js中渲染2个独立的数组

所以我试图用两个独立的数组渲染一个灰尘模板.我的数据类似于:

{
    array1: [5, 10, 20],
    array2: [10, 20, 40]
}
Run Code Online (Sandbox Code Playgroud)

我的灰尘模板看起来像:

{#array1}
<div class="span2">
  <input type="number" value={.}></div>
<div class="span2">
  <input type="number" value={array2[{$idx}]}></div>
</div>{~n}
{/array1}
Run Code Online (Sandbox Code Playgroud)

它显示了array1中的元素,但是array2的所有输入都是空白的.我正在使用dust-full-1.2.2.js linkedIn fork.我该怎么做才能显示array2的值?

javascript dust.js

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

@Math不在dust.js中渲染

我正在尝试在灰尘模板中使用@math帮助器将1添加到值.我的数据如下:

{
    array:[5,10,20]
}
Run Code Online (Sandbox Code Playgroud)

我的灰尘模板看起来像:

{#array}
<div class="span2">Amount {@math key="{$idx}" method="add" operand="1"/}:</div>
<div class="span2">{.}</div>{~n}
{/array}
Run Code Online (Sandbox Code Playgroud)

这会呈现除@math之外的所有内容.我正在使用dust-full-1.2.2.js,因此包含了数学助手.任何想法为什么这不起作用?

javascript dust.js

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