小编Yon*_*eek的帖子

如何在一次点击中添加许多功能?

我一直在寻找如何执行这个,但到目前为止我找不到任何相关的东西,:(我可以嵌套这两个函数是的,但我只是想知道这是否可行?我想这样做:

<td><button class="btn" ng-click="edit($index) open()">Open me!</button></td>
Run Code Online (Sandbox Code Playgroud)

我的JS代码目前:

$scope.open = function () {
  $scope.shouldBeOpen = true;
};      

$scope.edit = function(index){

  var content_1, content_2;
      content_1 = $scope.people[index].name;
      content_2 = $scope.people[index].age;

  console.log(content_1);
};
Run Code Online (Sandbox Code Playgroud)

我只需点击一下即可调用两个函数,如何在angularJS中执行此操作?当你添加多个类时,我认为它会像在CSS中那样直截了当......但它不是:(

javascript angularjs

289
推荐指数
4
解决办法
31万
查看次数

Firebug不显示我的javascript?找不到错误

好吧,我想用Firebug调试一些脚本,(因为我在浏览器窗口中看不到任何内容)但是当我点击Firefox中的脚本选项卡时它会给我错误信息:

如果标签具有"type"属性,则它应该等于"text/javascript"或"application/javascript".脚本也必须是可解析的(语法正确).

我究竟做错了什么?

这是我的代码:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>



<script src="jquery-1.7.1.js"></script>
<script type="text/javascript">
$(function() {
/* fix: “close” the value of i inside createFunction, so it won't change */
        var createFunction = function(i) {
            return function() { alert(i); };
        };

        for (var i=0; i<5; i++) {
            $('p').appendTo('body').on("click", createFunction(i));
}

})();
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery firebug

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

无法运行此nodejs代码?

我试图运行这个简单的代码,但我总是得到错误...我真的不知道是什么问题.在我看来非常好......?谢谢!

    var http = require(http);
    console.log('Starting');
    var host = '127.0.0.1';
    var port = 1337;

    var server = http.createServer(function(request, response){

            console.log('Receive request: '+ request.url);
            response.writeHead(200, {"Content-type" : "text/plain"});
            response.end("Hello world");


    });
 server.listen(port, host, function(){
        console.log('Listening: ' + host + ':' + port);
    });
Run Code Online (Sandbox Code Playgroud)

控制台错误是这样的:

assert.js:98
  throw new assert.AssertionError({
        ^
AssertionError: path must be a string: path must be a string
    at Module.require (module.js:362:3)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/yoniPacheko/PhpstormProjects/angularJS/nodeJS/server.js:9:12)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12) …
Run Code Online (Sandbox Code Playgroud)

node.js

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

当我运行JAR文件时,会发生这种情况

我正在尝试运行JAR文件而没有任何反应?知道为什么吗?我可能错误地进行了出口吗?

一些指导方针非常受欢迎!

更新

我整理了!! 不管怎样,谢谢你的头脑风暴!我没有用视觉材料(gif文件)添加文件.我想我在代码中添加了一个try-catch,用于检查是否有可用的地图,如果它没有关闭的话.

java eclipse jar

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

为什么.attr("checked",true)在Jquery 1.7及更高版本中不起作用

这段代码适用于jQuery,ver.1.6

<input type="checkbox" class="radio" value="1" name="sameName" />
<input type="checkbox" class="radio" value="1" name="sameName" />
<input type="checkbox" class="radio" value="1" name="sameName" />

$("input:checkbox").click(function() {
    if ($(this).attr("checked") === true) {
        var group = "input:checkbox[name='" + $(this).attr("name") + "']";
        $(group).attr("checked", false);
        $(this).attr("checked", true);
    } else {
        $(this).attr("checked", false);
    }
});?
Run Code Online (Sandbox Code Playgroud)

但是如果我使用jQuery 1.7的新方法更改代码它不会工作?为什么?谢谢你的时间:

$("input:checkbox").on('click', function() {
    if ($(this).attr("checked") === true) {
        var group = "input:checkbox[name='" + $(this).attr("name") + "']";
        $(group).attr("checked", false);
        $(this).attr("checked", true);
    } else {
        $(this).attr("checked", false);
    }
});?
Run Code Online (Sandbox Code Playgroud)

jquery

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

我想知道Ruby或Ruby on Rails(框架)中是否有Head-and-tail方法

我只是想知道Ruby或RnR中是否有类似的东西?

这篇文章:为什么List中没有tail()或head()方法来获取last或first元素? 谈到这个关于Java的问题,但我想知道同样的事情,但在Ruby或RnR中.

谢谢你的时间!

ruby ruby-on-rails

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

getElementByClass它存在于vanilla js中吗?UHN?

<p id ="myP">

 Render this text using the myC class </p>
---------------------------
.teststyle {
    background-color:#00ff00;
    font-size: 200%;
}
---------------------
window.onload = load;           

function load(){
         document.getElementById("myP").className = "teststyle";
}
----------------------
Run Code Online (Sandbox Code Playgroud)

使用jsfiddle.net和JavaScript我发现JS中不支持"getElementByClass".我想知道为什么?如果我的XTHML代码中有一个类,如何转换此代码怎么办?

我注意到的另一个奇怪的事情是:如果我onload = "load()"在xhtml中使用将不会像我"windows.load"在js-code中那样工作......为什么会这样?它应该是一样的,也许只是我......谢谢!

javascript dom javascript-events

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

为什么II在JavaScript中的计算中未定义?

我尝试遍历整个数组并找出它们的真实性.现在,当我运行该函数时,我得到了一些未定义的结果.:(为什么?

myArray = [
    {text: 'hola', done: false},
    {text: 'hola', done: true},
    {text: 'hola', done: true},
    {text: 'hola', done: false},
    {text: 'hola', done: true}
  ];

  var howMany = function(myArray){

     var result;
      for (var item in myArray){
          if(myArray.done === true)
            result++;
      }
      return result;
  };


var items =howMany(myArray);
    console.log(items) // I want to see if it's correct
Run Code Online (Sandbox Code Playgroud)

javascript

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