小编Moh*_*ani的帖子

serializeArray()给出空数组

我正在尝试用来.seralizeArray()收集表单输入值.

输入字段包含具有相应价格的项目列表; 我想将每个值保存在相应的密钥对中,但不断收到错误:... empty array with 0 length.

我尝试了一些选择器的组合,但仍然得到[].

如何成功序列化?

以下是我的代码:

HTML

<fieldset id='itemInformation'>
    <h2>Items</h2>
    <div class="itemGroup">
        <input type="text" id="item1Name" value="Item 1" class="itemNames">
        <input type="number" step="0.01" id="item1Price" value="0.00">
    </div>
    <div class="itemGroup">
        <input type="text" id="item2Name" value="Item 2" class="itemNames">
        <input type="number" step="0.01" id="item2Price" value="0.00">
    </div>
    <div class="itemGroup">
        <input type="text" id="item3Name" value="Item 3" class="itemNames">
        <input type="number" step="0.01" id="item3Price" value="0.00">
    </div>

    <div class="changeNumber">
        <button class="increase">&#43;</button>
        <button class="decrease">&#8211;</button>
    </div>
    <div class="buttons">
        <button class="previousButton btn">Previous</button>
        <button class="nextButton btn">Next</button>
    </div>
</fieldset> …
Run Code Online (Sandbox Code Playgroud)

arrays jquery

12
推荐指数
2
解决办法
6657
查看次数

选择除带有 jQ​​uery -2 的按钮外的所有按钮

我有这个代码:

\n\n
<div class="nav navbar-nav" id="filters">\n    <button class="btn btn-default navbar-btn active" data-filter="*">Tous</button>\n    <button class="btn btn-default navbar-btn" data-filter=".image">Photos</button>\n    <button class="btn btn-default navbar-btn" data-filter=".movie">Vid\xc3\xa9os</button>\n    <button class="btn btn-default navbar-btn" data-filter=".text">Text Seulement</button>\n    <button class="btn btn-default navbar-btn" id="sort" data-sort-value="likes">Likes</button>\n</div>\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想使用 jQuery 选择器从 div #filters 中选择所有按钮,除了唯一带有 #sort 的按钮。

\n\n

目前我试图通过以下代码来实现这一目标。

\n\n
$(\'#filters\').not(\'#sort\').each( function( i, buttonGroup ) {\n     var $buttonGroup = $( buttonGroup );\n     $buttonGroup.on( \'click\', \'button:not("#sort")\', function() {\n         $buttonGroup.find(\'.active\').removeClass(\'active\');\n         $( this ).addClass(\'active\');\n     });\n});\n
Run Code Online (Sandbox Code Playgroud)\n\n

你能帮助我吗 ?

\n\n

对此的任何帮助将不胜感激。

\n

html javascript jquery parent-child jquery-selectors

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

JQuery:延迟加载JQuery和'$ not defined'

我无法解决这个问题以及我在网上发现的大量信息:

在我的项目中,JQuery加载了"defer".由于项目标准,我无法改变.

<script defer src='https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js'></script>
Run Code Online (Sandbox Code Playgroud)

现在我需要在页面中添加一些小函数(当前是内联的):

使用此设置,浏览器将尝试在jQuery加载之前执行内联脚本=>"未捕获的ReferenceError:$未定义"

<body>
...
...
<script>
  $("#city").change(function() {...some stuff...};
  $("#doctor").change(function() {...some stuff...};
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

什么是解决这个问题的聪明方法?

javascript jquery

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

使用索引数组过滤另一个数组

我有两个数组

arr = [ aaa, xxx, aaa, xxx, aaa ];

foundIn = [ 1, 3 ];
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,foundIn具有我想要删除的arr的索引号。如何使用findIn中的索引值删除arr中的值

The output being: newArr = [ aaa, aaa, aaa ];
Run Code Online (Sandbox Code Playgroud)

这是我的问题的简化版本。

对此的任何帮助将不胜感激。

javascript jquery

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

php中的指数移动平均线

我想计算 PHP 中的 EMA(指数移动平均线)值。

我试过下面的代码,但它给了我 500 错误。

$real = array(12,15,17,19,21,25,28,12,15,16);
$timePeriod = 3;
$data = trader_ema($real,$timePeriod);
var_dump($data);
Run Code Online (Sandbox Code Playgroud)

PHP:EMA计算函数trader-ema

尝试了很长时间的谷歌搜索,但在 PHP 中没有得到任何帮助。所以,我不知道需要做什么来计算 EMA 值。

编辑 1:已安装的扩展

我已经安装了所有必要的扩展,现在我得到了输出。但它似乎没有给出适当的输出。

我认为用于计算 EMA 的 PHP 函数无法正常工作。在这方面的任何帮助将不胜感激。

php math weighted-average exponential

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

angular ng repeat禁用除第一项以外的所有项目

我有一个项目清单.每个项目都在div中.我想只显示第一项启用,其他显示已禁用.

AngularJs

angular.module('example', [])
.controller('myCtrl', function Ctrl($scope) {
    $scope.items = [1,2,3];
});
Run Code Online (Sandbox Code Playgroud)

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="example" ng-controller="myCtrl">
   <div ng-repeat="item in items">{{item}}</div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript jquery angularjs

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

将刀片文件附加到jquery函数

有没有办法实现这个目标:

<script>
    $('#appends').append('<div class="content-section" id="services">' + 
    " @include('visitor.pages.services') " + 
    ' </div>');
</script>
Run Code Online (Sandbox Code Playgroud)

我想要的是将内容附加visitor.pages.services#appendsdiv

visitor.pages.services不是一个PHP网址或其他东西.这只是我在主页中包含的几行html.

这是文件

<div class="container">
    <div class="row">
        <div class="heading-section col-md-12 text-center">
            <h2>Our Services</h2>
            <p>We design mobile-first websites for you</p>
        </div> <!-- /.heading-section -->
    </div> <!-- /.row -->
    <div class="row">
        @foreach($data['services'] as $service)
            ... bla bla
        @endforeach
    </div> <!-- /.row -->
</div> <!-- /.container -->
Run Code Online (Sandbox Code Playgroud)

html javascript jquery append blade

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

单击按钮启用和禁用

所以我有这个链接按

<a href="link" target="_blank">
    <div class="well">
        <span> blabla </span>
    </div>
</a>
Run Code Online (Sandbox Code Playgroud)

和页面中的这个按钮代码

<button  type="submit" class="btn-primary btn-lg" disabled="disabled"> Blabla </button>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,此按钮现在已禁用.当我按下该链接时,如何再次启用该按钮,我该怎么做?对不起,我的英语不好..

javascript jquery onclick disabled-input togglebutton

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

根据ul选择li元素

我如何选择第二个ul li元素,我有这个结构: HTML

<ul>
       <li></li>
       <ul>
           <li>I want to select this</li>
      </ul>
</ul>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Javascript和AngularJs中的通用foreach循环

我坚持使用foreach循环,我不知道列名称,所以我不能这样做 value.Job,我需要显示所有colums与它特定的数据

angular.forEach(data, function(value, key) {
    console.log( 'the  Object N° ' + i );
    'maybe another loop for all the column
    console.log( 'the column name is + ': ' +  value ??);
});     
Run Code Online (Sandbox Code Playgroud)

结果应该是:

the  Object N° 1 
the column name is  Name  :  Matt 
the column name is  Job  :  Teacher

the  Object N° 2 
the column name is  Name  :  Alice
the column name is  Job  :  Doctor
Run Code Online (Sandbox Code Playgroud)

这里有任何想法!

我想看看JavaScript和AngularJs forEach的选项.

javascript angularjs

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