小编mrt*_*nyb的帖子

JSON从最后一个对象中删除trailiing逗号

这个JSON数据正在动态插入到我正在处理的模板中.我正在尝试从对象列表中删除尾随逗号.

我正在使用的CMS使用Velocity,我还不太熟悉.所以我希望编写一段JavaScript代码来检测最后一个对象(ITEM2)上的尾随逗号并将其删除.是否有一个REGEX,我可以用来检测任何逗号之前的逗号?

[  
   {  
      "ITEM1":{  
         "names":[  
            "nameA"
         ]
      }
   },
   {  
      "ITEM2":{  
         "names":[  
            "nameB",
            "nameC"
         ]
      }
   }, // need to remove this comma!
]
Run Code Online (Sandbox Code Playgroud)

javascript regex json

6
推荐指数
2
解决办法
8292
查看次数

jQuery选择下一个表行

我这里有两排表.当我单击第一个表行中的复选框时,我试图在下一个表行中定位跨度的ID.我的代码中有一个警告只是为了告诉我我成功了.

我所拥有的不起作用.当单击第一行中的复选框时,我无法找到在下一个表行中选择数据的方法.

<table>
<tr id="row-a">
<td>
    <input type="checkbox">
    <span>
        some text
    </span>
</td>
</tr>
<tr>
<td>
    <span id="target">
        some text
    </span>
</td>
</tr>
</table>

$(document).ready(function() {
   var myCheck = $("tr#row-a td input");

   myCheck.change(function(){
   var spanID = $("tr#row-a').next('tr').find('span').attr('id');
   alert(spanID);
   });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

AngularJS剥离ng-options上的HTML过滤器

我正在尝试创建一个自定义过滤器,在我的选择菜单上删除HTML.这是我尝试过的,但它不起作用.

            <select
                ng-options="item.name for item in list | htmlToPlaintext">
                <option value="">Select</option>
            </select>
Run Code Online (Sandbox Code Playgroud)

它呈现空值.

            app.filter('htmlToPlaintext',
            function () {
                 return function (items) {
                      var filtered = [];
                      angular.forEach(items, function (item) {
                            var stripped = String(item).replace(/<[^>]+>/gm, '');
                            filtered.push(stripped);
                      });
                      return filtered;        
                 }
            });
Run Code Online (Sandbox Code Playgroud)

有没有人将此类过滤器应用于Angular中的ng-options?

javascript angularjs

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

MYSQL 在 WHERE 子句中使用别名

我读过你不能在 WHERE 子句中使用 ALIAS,但我仍然没有一个好的替代解决方案来实现我在下面尝试做的事情。我可以用我的 DISTANCE 计算做什么,以便它在 WHERE 子句中可用?

SELECT n.nid AS nid, location.name AS location_name, (6371.0 * ACOS(SIN((location.latitude * RADIANS(1))) * SIN((28.755925 * RADIANS(1))) + COS((location.latitude * RADIANS(1))) * COS((28.755925 * RADIANS(1))) * COS((location.longitude * RADIANS(1)) - (-81.346395 * RADIANS(1))))) AS distance
            FROM 
            node n
            LEFT JOIN location_instance ON n.vid = location_instance.vid
            LEFT JOIN location ON location_instance.lid = location.lid
            WHERE (( (n.status = '1') AND (n.type IN  ('locations')) AND (distance <= 100) ))
            ORDER BY distance
            LIMIT 10
Run Code Online (Sandbox Code Playgroud)

mysql

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

标签 统计

javascript ×3

angularjs ×1

jquery ×1

json ×1

mysql ×1

regex ×1