小编use*_*578的帖子

如何阻止json Data在Google Chrome中自动排序?

Jquery + Rails 4

<script>
 var jsonData = {
  "81404": "Object",
  "81408": "Object",
  "81416": "Object",
  "80387": "Object",
  "73952": "Object",
  "74697": "Object",
  "81411": "Object",
  "74700": "Object"
 };
console.log(jsonData);
</script>
Run Code Online (Sandbox Code Playgroud)

Mozilla输出(正确和预期)

Object { 81404="Object", 81408="Object", 81416="Object", 80387="Object", 73952="Object", 74697="Object", 81411="Object", 74700="Object"}
Run Code Online (Sandbox Code Playgroud)

Chrome输出(错误,???)

Object {73952: "Object", 74697: "Object", 74700: "Object", 80387: "Object", 81404: "Object", 81408: "Object", 81411: "Object", 81416: "Object"}
Run Code Online (Sandbox Code Playgroud)

如何修复这个自动排序Chrome中的问题任何建议帮助,,,

我使用这些数据进行过滤,顺序非常重要.

javascript jquery google-chrome ruby-on-rails-4

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

如何禁用右键单击js / jquery中相同类的所有链接?

Rails 4 + JS + jQuery

如何禁用使用相同类的链接的右键单击。

<% @schedule_hash.values.each do |schedule| %>
     <%= link_to "Cancellation policy", {:controller => 'web', :action => 'get_cancellation_policies', :operator_id => schedule["bus_schedules"].operator_id}, :onclick => "", :class => "canc_policy", :id => "canc_policy#{schedule["bus_schedules"].operator_id}", :remote => true %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

假设@ schedule_hash.count = 7,那么7次链接将具有相同的类名。

所以我正在使用这个脚本

<script type="text/javascript">
$(document).ready(function(){
  document.getElementsByClassName('canc_policy')[0].oncontextmenu = new Function ("return false");
});

$(document).ready(function()
{
  $('.canc_policy').bind('click', function(e) 
  {
    if (e.metaKey || e.ctrlKey )
    {
      e.metaKey = e.ctrlKey;
      return false;
    }
})

$(".canc_policy").mousedown(function(e) {
   if( e.which == 2 …
Run Code Online (Sandbox Code Playgroud)

javascript jquery ruby-on-rails-4

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

如何从jquery中同一类成员的元素中获取所有不同的值?

<a href="www.google.com" value="1000" class="abc">Link1</a>
<a href="www.google.com" value="1001" class="abc">Link2</a>
<a href="www.google.com" value="1002" class="abc">Link3</a>
<a href="www.google.com" value="1003" class="abc">Link4</a>
<a href="www.google.com" value="1004" class="abc">Link5</a>
<a href="www.google.com" value="1005" class="abc">Link6</a>
<a href="www.google.com" value="1006" class="abc">Link7</a>
<a href="www.google.com" value="1007" class="abc">Link8</a>
Run Code Online (Sandbox Code Playgroud)

我在UI上有7个链接.

我希望像数组中的所有链接值

array_v = [1000,1001,1002,1003,1004,1005,1006,1007]
Run Code Online (Sandbox Code Playgroud)

所有链接的类都相同.....

有没有什么方法可以通过jquery或javascript获取相同css类的所有值...

我试过了

document.getElementsByClassName('abc');
Run Code Online (Sandbox Code Playgroud)

但我得到这样的输出:

HTMLCollection[a.abc #, a.abc #, a.abc #, a.abc #, a.abc #, a.abc #, a.abc #]
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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