小编Tus*_*har的帖子

jquery将键和值推入数组

我有以下方式的初始数组:

var bankNamesList = [{
    'BARODA': 'BARODA'
}, {
    'AB': 'AB'
}];
Run Code Online (Sandbox Code Playgroud)

然后我循环这些值并附加到主变量并构建一个下拉列表

var bankNames = '<ul class="root" id="exp-bank-names">';
$.each(bankNamesList, function() {
    $.each(this, function(name, value) {
        bankNames += '<li><a href="#" name="' + name + '">' + value + '</a></li>';
    });
});
bankNames += '</ul>';
$('.submenu-bank-list').html(bankNames);
Run Code Online (Sandbox Code Playgroud)

如何将新值推送到数组中.

我尝试了以下方式,但没有运气.

var nameAttr = 'SBI';    
bankNamesList.push({nameAttr:nameAttr});
Run Code Online (Sandbox Code Playgroud)

jquery

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

在移动设备或特定分辨率下添加 &lt;br&gt; 标签

我想为移动视图分辨率添加 br 标签,如 320px - 480px。我试过 margin top , bottom 但没有用。所以请帮助我。

我想在这两个锚标签之间添加 br 标签。下面两个这样的标签。

<a class="ww" href="counseller.html">Career Counsellor</a> 
<a class="xx" href="mentors.html"> Career Mentor</a>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

为什么onclick不能正常工作而不返回false

为什么onclick方法没有返回false就无法工作.当我尝试使用它而不返回false它显示答案然后值消失..

<form id="form1" method="POST">
    <table style="border:1px solid black">
        <tr>
            <td>First Number</td>
            <td>
                <input type="text" id="first">
            </td>
        </tr>
        <tr>
            <td>Second Number</td>
            <td>
                <input type="text" id="second">
            </td>
        </tr>
        <tr>
            <td>Result</td>
            <td>
                <input type="text" id="result">
            </td>
        </tr>
        <td>
            <button id="btn" value="Add" onClick="addNumbers();return false;">Add</button>
        </td>
    </table>
</form>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function addNumbers() {
    var firstNumber = document.getElementById('first').value;
    var secondNumber = document.getElementById('second').value;

    document.getElementById('result').value = firstNumber + secondNumber;
}
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

html javascript

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

Javascript:undefined作为函数参数

在此页面上,它显示了一些示例代码,包含以下行:

var Subject = ( function( window, undefined ) {
Run Code Online (Sandbox Code Playgroud)

什么是undefined函数参数?

javascript parameters undefined

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

使用SCNNode作为渲染"掩码"?

是否有可能使节点呈现"清除",以便在绘制时,场景视图下方的任何视图都显示在通常显示节点的位置?

例如,假设我们的SCNView后面有一个红色的UIView.以球体为例,您将在场景视图中看到一个圆形"洞",红色视图将显示该洞.

有任何想法吗?这会涉及某种着色器吗?

shader ios scenekit

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

切换按钮组中的类

我有一组按钮的以下标记:

<div class="btn-group pull-right">
    <button type="button" class="btn btn-default" id="today">Today</button>
    <button type="button" class="btn btn-default" id="this_week">This Week</button>
    <button type="button" class="btn btn-default" id="this_month">This Month</button>
    <button type="button" class="btn btn-default" id="custom">Custom</button>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用jQuery 替换按钮上的btn-defaultbtn-primary,以便在单击时,单击的按钮将具有以下内容class="btn btn-primary",并且具有类的组中的任何其他按钮btn-primary将切换回btn-default.

对于我在下面提供的内容,是否有更优雅的解决方案?我是否必须为每个按钮编写一个功能?此外,我冒险将btn添加btn-default到已经具有该类的按钮.任何帮助是极大的赞赏.

$("#today").click(function () {
    $(this).parent().find("btn btn-primary").removeClass("btn btn-primary");
    $(this).parent().addClass("btn btn-default");
    $(this).addClass("btn btn-primary");
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery button css3

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

Angularjs清除输入文本字段

我有这种情况:

http://jsfiddle.net/f8erG/48/

有一些输入文字.当我填充输入时,我可以通过按钮隐藏它们.我需要的是,当输入隐藏所有内容时,键入清楚.因此,当我单击"显示"按钮时,输入必须为空.在有人问我之前我不能使用ngIf.

这是代码:

<div ng-controller="myCtrl">
    <button ng-click="hideStuff()">Hide!</button>
    <button ng-click="showStuff()">Show!</button>
    <div ng-repeat="item in inputFileds">
        <input placeholder="{{item.label}}" class="default" ng-hide="hidden" ng-class="{'fade': startFade, 'show': !startFade}" type="text" ng-model="item.value" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

和javascritp

var myApp = angular.module('myApp', []);

myApp.controller("myCtrl", function($scope, $timeout) {
    $scope.hideStuff = function() {
        $scope.startFade = true;
        $timeout(function() {
            $scope.hidden = true;
        }, 700);

    };

    $scope.showStuff = function() {
        $scope.startFade = false;
        $timeout(function() {
            $scope.hidden = false;
        }, 700);

    };


    $scope.inputFileds = [{
        "label": "input1",
        "value": ""
    }, {
        "label": "input2",
        "value": "" …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery input angularjs

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

如何在没有拼接的情况下编写移位函数

我一直在尝试为一些基本的数组方法编写函数,但现在我不再使用splice重新创建shift.任何建议将不胜感激.

MyShift = function (array) {
    for (i = array.length - 2; i >= 0; i--) {
        array[i] = array[i + 1];
    }
    --array.length;
};
Run Code Online (Sandbox Code Playgroud)

javascript arrays function

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

使用jQuery过滤元素

我有以下li元素:

<li>
    <span><img src="../media/check.svg" class="complete"></span>
    <span><img src="../media/modify.svg" class="modify"></span>
    <span><img src="../media/delete.png" class="delete"></span>
    <span class="dutyText">hello</span>
<li>
Run Code Online (Sandbox Code Playgroud)

单击图像(check.svg | modify.svg | delete.png)时,我想获取上面列表的最后一个span元素.

不幸的是,使用以下代码,我得到了未定义:

console.log($(this).closest('li').filter('.dutyText').html());
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 如何使用jQuery获取最后一个元素?
  2. 无论如何使用过滤功能,如果不是为什么?
  3. 为什么我得到不确定?

html javascript jquery traversal filter

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

使用任何lodash获取嵌套JSON对象的所有值

场景:我有一个变量JSON

var json = {
    "order": {
        "orderDetails": [{
            "a1": "b1",
            "c1": "d1",
            "e1": "f1"
        }, {
            "a1": "b2",
            "c1": "d2",
            "e1": "f2"
        }, {
            "a1": "b3",
            "c1": "d3",
            "e1": "f3"
        }],
        "orderHeader": [{
            "a2": "b1",
            "c2": "d1",
            "e2": "f1"
        }, {
            "a2": "b2",
            "c2": "d2",
            "e2": "f2"
        }]
    }
};
Run Code Online (Sandbox Code Playgroud)

我需要获得所有order.orderdetails.a1类似值的数组

['b1', 'b2', 'b3']
Run Code Online (Sandbox Code Playgroud)

javascript node.js underscore.js lodash

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