我有一个JSON数据如下:


  杰森数据


  {"APPLICABLE_DATE":"2016-01-11,2016-01-12,2016-01-13"}


在这里,我试图从json拆分每个日期,并尝试使用append提供HTML。如何获取每个日期并提供给我的HTML


  追加HTML


  <input type="text" name="l_date_'+index+'" value="'+available_dates.APPLICABLE_DATE+'" />



  JS


 function AddDate_Row_For_Html(available_dates)
 {
   //available_dates as Json data

   //How can i split dates and create above html


 }

最佳答案

var x = {"APPLICABLE_DATE":"2016-01-11,2016-01-12,2016-01-13"};
var dates = x.APPLICABLE_DATE;
var date_arr = dates.split(",");

date_arr.forEach(function(el, index){

    $("#any_element").append("Element: " + el + " Index" + index);

});



获取与键APPLICABLE_DATE对应的值。
使用String.prototype.split()将其按,拆分并获取日期数组。
使用Array.prototype.forEach()遍历此数组,并将el附加到其回调中的任何元素。

09-20 23:54