添加类Jquery附加+每个

时间:2017-02-02 21:29:50

标签: javascript jquery json

我有一个问题,我有一段时间来获取JSON信息,我想在每个元素上添加一个ID,但我的代码不起作用。

附加工作,我的所有结果都是JSON,但是类测试不起作用。

    <style type="text/css">
      .test
     {
    color:red;
    }

 </style>
 <script>

   $(document).ready(function(){

   $.ajax({


        url: 'https://world.openfoodfacts.org/cgi/search.pl?search_terms=<?php echo $_POST['search']; ?>&search_simple=1&action=process&json=1',
        dataType: 'json',
       success: function(json) {


       var count = 1;

         $.each(json.products, function(i, obj) {

         window["var" + count] = $('<a href="#null">' + obj.generic_name_fr + ' - ' + obj.brands + '</a>'); 
         $("#push").append(window["var" + count]);
         window["var" + count].addClass('test');

        count++;



             });




        }

            }); });



        </script>

        <ul data-role="listview" id="push" style="margin-top:25px;">

               </ul>

谢谢:)

2 个答案:

答案 0 :(得分:0)

我不完全确定你的问题是什么,但试试这个(更新的解决方案

TestingClass{

// define global variable
Map<String,String> resultMap=new HashMap<String, String>();

@DataProvider
public Object{

// some logic for dataProvider
}
@Test(dataProvider="dp")
method1(){

//  your logic
// then put your final result to be used by method2 into appropriate obj               

 resultMap.put("key","value");// assign result to defined global variable

  }

  @Test(dataProvider="dp")
  method2(){

  // use the resultMap to take results from previous method.

  }


  }

答案 1 :(得分:0)

代码不起作用

对不起,我没有一个好的英语

没有我的代码我解释我的问题,我有JSON返回,我想把每个元素放在DIV上。

在我的div上我完全需要:

 <div id="push">
   // Fist element    <a href="#" name="recup" data-calories='JSON.PRODUCTS.ENERGY'> json.products.generic_name_fr </a>
   // Second element    <a href="#" name="recup" data-calories='JSON.PRODUCTS.ENERGY'> json.products.generic_name_fr </a>
  </div>

就是这样,但是在使用json附加ATTR时不容易添加ATTR