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中的问题任何建议帮助,,,
我使用这些数据进行过滤,顺序非常重要.
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) <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)