小编jay*_*Ann的帖子

JQUERY:获取已检查且未选中的复选框的ID

我没有这么多复选框:

<input type="checkbox" id="mango" value="mango" /> <label>MANGO</label><br>
<input type="checkbox" id="santol" value="santol" /> <label>SANTOL</label><br>
<input type="checkbox" id="guava" value="guava" /> <label>GUAVA</label><br>
<input type="checkbox" id="lomboy" value="lomboy" /> <label>LOMBOY</label><br>
<input type="checkbox" id="apple" value="apple" /> <label>APPLE</label><br>
<input type="checkbox" id="orange" value="orange" /> <label>ORANGE</label><br>
 ...................<>
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试做的是检查所有ID的复选框,而不检查并放入数组.像这样的东西:

"fruitsGranted":["apple","lomboy","orange"]; //check is true
"fruitsDenied":["mango","santol","guava"];  //check false
Run Code Online (Sandbox Code Playgroud)

可以请有人告诉我该怎么做.谢谢.

arrays checkbox jquery

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

如何在数组中添加输入值

我只想询问有关在数组中添加数据的问题.但我想放的数据来自输入框表.这是我一直在练习获取数据的代码:

http://jsfiddle.net/yajeig/4Nr9m/69/

我有一个添加按钮,每次单击该按钮时,它都会将数据存储在my_data变量中.

我想在我的变量中生成一个输出,如下所示:

my_data  = [ {plank:"1",thickness:"4",width:"6",length:"8",qty:"1",brdFt:"16"}] 
Run Code Online (Sandbox Code Playgroud)

如果我再次添加另一个数据,它将添加该变量,它是这样的:

my_data  = [ {plank:"1",thickness:"4",width:"6",length:"8",qty:"1",brdFt:"16"},
     {plank:"2",thickness:"5",width:"6",length:"2",qty:"1",brdFt:"50"}] 
Run Code Online (Sandbox Code Playgroud)

我现在的代码非常糟糕,所以请帮忙.

目前我的输出: 1,4,6,4,1

javascript arrays json

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

在对话框<div>中的消息中添加新行

只是想问一下如何将消息放在另一行之后.这是我程序中的代码:

function isEmpty(field,name,minVal, maxVal){
  var msg ="";
  if (field.val() >= minVal || field.val() <= maxVal){
    if ( field.val().length == 0){ 
      msg=(name + ' is empty.\n');
    }
  }
  else{
    msg=(name + ' inputted is invalid or number is more than 1000. \n');
  }  
  return msg;
}

function validateTallyReq(par){
  var msg= "Please read the following:";

  msg += isEmpty($('#tallyPlankNo'),'Plank Number ',1,999) ;        
  msg += isEmpty($("#tallyThick"), 'Thickness value',.9,999);
  msg += isEmpty($("#tallyWidth"), 'Width Value',.9,999);
  msg += isEmpty($("#tallyLength"), 'Lenght Value',.9,999);
  msg += isEmpty($("#tallyQty"), 'Quantity',1,3);

  if (msg …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

从json格式的表行发布数据

这与我的上一个问题有关(注意:我已经有了一些好的答案).我正在做一个会过滤的程序.我没有包含这个问题,因为我认为只要我知道如何从行中获取数据,我就更容易添加文本.但令我沮丧的是,我现在无法编写好的程序代码.

我目前正在使用这个javascript代码(感谢Awea):

$('#out').click(function(){    
   $('table tr').each(function(){
      var td = '';
      $(this).find('option:selected').each(function(){
         td = td + ' ' + $(this).text();
      });
      td = td + ' ' + $(this).find('input').val();
      alert(td);
   });
})
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何在行中的数据之前添加文本?例如,此代码警告第一行,如data1.1 data1.2 data1.3,

然后第二排像data2.1 data2.2 data2.3,

我希望我的输出显示如下

[ {"name":"data1.1","comparison":"data1.2", "value":"data1.3"}, {"name":"data2.1","comparison":"data2.2", "value":"data2.3"}, {"name":"data3.1","comparison":"data3.2", "value":"data3.3"} {.....and so on......}]

但在此之前,我想检查连续的所有FIRST单元格是否都不为空.如果它为空,则跳过该行然后进入下一行.

有人可以帮助我,请...

html javascript jquery json data-retrieval

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

标签 统计

javascript ×3

jquery ×3

arrays ×2

html ×2

json ×2

checkbox ×1

data-retrieval ×1