小编Min*_*iel的帖子

对象函数循环覆盖javascript?

我对以下代码非常困惑:

 var x =[ {name : 'name1' , value : 15 },{name :'name2' , value: 60} ];
 var y = [[1,2,3] , [4,5,6]] ; 
     for(var t in y){
         x[t].myFun = function(){console.log(y[t])} ;
      }
 console.log(x[0].myFun()) ; 
Run Code Online (Sandbox Code Playgroud)

不应该这个代码返回第一个数组y为什么它返回第二个数组?

这是一个jsFiddle

javascript jquery

3
推荐指数
2
解决办法
783
查看次数

jquery插件Uncaught TypeError:object不是函数

我刚刚创建了我的第一个jQuery plugin,它非常简单,slideToggle两个Divs,代码工作正常,它做我想要的,问题是我ERROR在控制台收到一条消息说:

Uncaught TypeError: object is not a function  
Run Code Online (Sandbox Code Playgroud)

它指的是这行代码

})(jQuery);
Run Code Online (Sandbox Code Playgroud)

   $(function($) {
            $.fn.toggleDiv = function(opt) {
                var options = $.extend({}, $.fn.toggleDiv.objectOptions, opt);
                return this.each(function() {
                    if (options.animation == true) {
                        $(this).slideToggle();

                    } else {
                        $(this).toggle();

                    }
                });
            };

            $.fn.toggleDiv.objectOptions = {
                animation: false
            };
            $("button").click(function() { $("#Div1, #Div2")
             .toggleDiv({animation : fa}); return false; });
        })(jQuery);  
Run Code Online (Sandbox Code Playgroud)

有没有人知道这是什么错误,我该如何解决它,谢谢

javascript jquery

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

SQL Server 2008 R2使用PIVOT与varchar列无法正常工作

我正在使用SQL Server 2008 R2,我有这个简单的表

在此输入图像描述

我试图做的是从这个表中做出选择并获得以下结果

x |      1     |       2     |      3
--+------------+-------------+------------
1 |   first 1  |    first 2  |    first 3
2 |   Second 1 |    second 2 |    second 3 
Run Code Online (Sandbox Code Playgroud)

我认为可以做到 PIVOT

我不太了解PIVOT和使用PIVOT找到的所有搜索结果Count().SUM(),AVG()因为我正在尝试PIVOT使用varchar列,因此无法在我的表中使用

问题是我使用了正确的功能吗?或者还有什么我需要知道解决这个问题?任何帮助将不胜感激

我试了这个没有运气

PIVOT(count(x) FOR value IN ([1],[2],[3]) )as total 
PIVOT(count(y) FOR value IN ([1],[2],[3]) )as total  // This one is the nearest 
of what i wand  but instead of the …
Run Code Online (Sandbox Code Playgroud)

sql sql-server pivot sql-server-2008-r2

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

为什么IN运算符在传递重复值(value1,value1 ....)时返回不同的选择

使用SQL Server 2008

为什么IN操作符在选择重复值时返回不同的值?

@temp

x |      1     |       2     |      3
--+------------+-------------+------------
1 |   first 1  |    first 2  |    first 3
2 |   Second 1 |    second 2 |    second 3 
Run Code Online (Sandbox Code Playgroud)

当我执行此查询时

SELECT * FROM @temp WHERE x IN (1,1) 
Run Code Online (Sandbox Code Playgroud)

它会回来

x |      1     |       2     |      3
--+------------+-------------+------------
1 |   first 1  |    first 2  |    first 3
Run Code Online (Sandbox Code Playgroud)

我怎样才能这样做,所以它返回这个:

x |      1     |       2     |      3
--+------------+-------------+------------
1 |   first 1  |    first 2 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

jQuery UI datetimepicker选项sliderAccess不显示按钮

当我使用显示选项时,我正在使用日期时间选择器插件

+- 滑块旁边的按钮不起作用我不知道为什么

在此输入图像描述

注意

  • 我试图在桌面浏览器上显示这个
  • 我的控制台没有显示任何错误

我正在使用插件网站上的这个代码

 $('#slider_example_3').datetimepicker({
    addSliderAccess: true,
    sliderAccessArgs: { touchonly: false }
 }); 
Run Code Online (Sandbox Code Playgroud)

jsFiddle显示问题

javascript jquery jquery-ui jquery-ui-datepicker

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

从在 javaScript 中动态创建的表中删除行

我想从 JavaScript 创建的表中删除一行。我尝试了此页面上不同帖子的代码,但没有解决。

function value_pass()
  {
var Delete =  document.createElement("input");
                Delete.type="button";
                Delete.name = "del"
                Delete.value = "Delete";
                Delete.onclick = function(o)
                {
                      var r = o.parentElement.parentElement;                                          
                      document.getElementById("table").deleteRow(r.rowIndex);
               }

var order_no = document.getElementById("Order_no");
var quantity = document.getElementById("quantity");
var type = document.getElementById("Recipe");
var recipe = type.options[type.selectedIndex].text;

var body1 = document.getElementsByTagName("body")[0];
var tbl = document.createElement("table");
tbl.setAttribute("id","table");
var tblbody = document.createElement("tbody");
tbl.setAttribute("border","2");

var col = document.createElement("td");

for (var j = 0; j < 1; j++) 
{
    var rows = document.createElement("tr");
    for (var i = 0; …
Run Code Online (Sandbox Code Playgroud)

html javascript

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

什么是JavaScript日期范围

Date()对象中的JavaScript年份范围是多少

我知道MS SQL年份日期范围是datetime数据类型是从1753-01-01到9999-12-31

即使在JavaScript月份范围是0-11,任何其他东西将是无效的日期

我正在测试这个,这里有一些结果:

new Date(99999,1,1) ; //is valid 
Run Code Online (Sandbox Code Playgroud)

new Date(1000000,1,1); // invalid 
Run Code Online (Sandbox Code Playgroud)

这意味着有一年的范围,任何人都知道它是什么以及为什么这个确切的范围?

javascript jquery date range

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

如何在android中获取所有视图片段?

我需要在我的片段的中心显示一个弹出窗口,还需要一个获取片段视图的方法,例如getview()返回我的活动的所有视图。我需要一个相同的 getview 方法,但返回我的片段视图而不是活动

android android-fragments

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

如何使用jquery向SVG添加带有属性的元素

我正在使用Highcharts,图表结果是SVG元素的集合,我试图SVG使用jquery 添加一些元素

这是我尝试过的

function(chart) { // on chart load complete 
  $("#highcharts-0 Svg").
   append(document.createElementNS("http://www.w3.org/2000/svg", "rect"));
   $("#highcharts-0 Svg").find("rect").
   attr({x : 100 , y:100 , width : 100 , height : 100 });
   console.log($("#highcharts-0 Svg "));
                  });
Run Code Online (Sandbox Code Playgroud)

我真的不能说这是否有效,所有我能看到的是<rect></rect>我的一个元素DOM,没有attr 其他通知是当我使用chrome控制台悬停在这个元素上它显示rec x-0 , y=0,

在此输入图像描述

我有一个想法,jquery不附加svg元素跳我错了

问题如何使用jquery向SVG添加带有属性的元素

编辑

与帮助,现在我已经idrect那么,元件我试图添加attr使用的id,但失败了

截图

javascript jquery svg raphael highcharts

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

SQL Server选择sql_variant等于哪里不起作用?

我正在使用SQL Server 2008

我有一个名为varEnteredValue数据类型的列sql_Variant.

当我执行以下select语句时,我什么都没得到

SELECT * FROM tblname WHERE varEnteredValue = 1 
Run Code Online (Sandbox Code Playgroud)

请注意,此列中有许多值为1的值

我该如何解决这个问题?我需要转换数据类型吗?

sql sql-server sql-server-2008

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