小编leo*_*ora的帖子

javascript循环仅适用于所有其他元素

在完成ajax查询后,我有以下javascript

我的所有图片都有名字="pic"

<script type="text/javascript">
 function done() {
     var e = document.getElementsByName("pic");
     alert(e.length);
     for (var i = 0; i < e.length; i++) {
         cvi_instant.add(e[i], { shadow: 75, shade: 10 });
     }
 }
Run Code Online (Sandbox Code Playgroud)

我的目标是使用此库应用图像边框:

http://www.netzgesta.de/instant/

问题是,由于某种原因,这种方法有效,但它似乎只适用于所有其他图片,而不是每一张图片.任何线索为什么上面的代码会跳过其他所有元素?

编辑:我在循环中添加了一个警报,它正确地进入0,1,2,3,4,5,6..

     for (var i = 0; i < e.length; i++)
     {
         alert(i);
         cvi_instant.add(e[i], { shadow: 75, shade: 10 });
     }
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax loops getelementsbyname

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

将应用程序从dotnet 2.0迁移到3.5

是否有任何关于将应用程序从dotnet 2.0迁移到3.5时可能遇到的更改的文档.我的理解是,这不是真正的核心运行时更改,而是添加了一堆新库(LINQ等).假设我是正确的,我是否应该更改任何2.0代码以在3.5中成功编译.我担心的是编译时间间隔是任何编译得很好但微妙地工作不同的东西.

c# .net-3.5 .net-2.0

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

如果我在jQuery UI对话框中运行表单,如何处理服务器端验证错误?

用户发布表单后,我的控制器中有以下代码,但如果验证失败(_applicationValidator.Validate),我通常会重新加载"编辑"视图,但在这种情况下我想保持对话框打开,只是在里面显示这些错误对话框.

控制器代码:

  [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Update(ApplicationUpdater applicationUpdater_)
    {
        if (_applicationValidator.Validate(applicationUpdater_, ModelState, ValueProvider))
        {
            _repo.UpdateApplication(applicationUpdater_);
            ApplicationsViewModel vm = new ApplicationsViewModel();
            vm.Applications = _repo.GetApplications();
            return View("Index", vm);
        }
        else
        {
            ApplicationViewModel vm = GetApplicationVM();
            return View("Edit", vm);
        }
    }
Run Code Online (Sandbox Code Playgroud)

查看代码(jQuery)

 $(".showEditPopup").click(function() {
            $.post("Applications/ShowEdit",
                { recnum: $(this).parents('tr:first').attr("recnum") },
                function(htmlResult) {
                    $("#EditUserControlDiv").remove();
                    $("#container").append(htmlResult);
                    $("#container select[multiple]").asmSelect();
                    $("#EditUserControlDiv").dialog(
                    {
                        height: 675,
                        width: 650,
                        modal: true
                    }
                    );
                }
           );
        });
Run Code Online (Sandbox Code Playgroud)

validation asp.net-mvc jquery dialog

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

你可以在jquery网格(jqgrid)单元格中显示图像或任何自定义HTML吗?

我没有看到文档中的任何内容,但我试图将在html表中呈现的代码转换为jquery网格,但缺少的一块是许多列中有图像或其他专门的html,我想显示在网格中

html jquery image jqgrid

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

如何比较两个对象数组

我有一个名为Person的对象.它有First,Last,Age等属性...

我有两个Person对象数组.

我想要一些函数来获取两个数组

Person[] firstlist =  . .
Person[] secondList =  . . 
Run Code Online (Sandbox Code Playgroud)

让它吐出两个新阵列

Person[] peopleinFirstListandNotSecond
Person[] peopleinSecondListandNotFirst
Run Code Online (Sandbox Code Playgroud)

由于这些不是字符串数组,我希望对名字和姓氏进行比较以确定它是否是同一个人

c# arrays comparison .net-3.5

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

为插入,修改和删除创建数据库触发器的正确​​语法是什么

我有一个似乎是SQL服务器中的数据库触发器的基本方案,我遇到了一个问题.

我有表 用户(身份证,姓名,电话等),我有表UsersHistory(id,user_id动作,字段,时间戳)

我想要一个数据库触发器,随时随地插入,更新或删除用户,我想在UsersHistory中创建一个新记录,其中包含用户ID和已完成的操作(插入新的,更新的字段,已删除的ID.基本上是审计日志表.

这是我有多远,但我无法弄清楚如何:

  1. 获取修改和删除的ID以及
  2. 如何获取已更改的字段列表以及已提交的操作(插入,删除,更新)

CREATE TRIGGER Update_Users_History 
   ON  Users
   AFTER INSERT,DELETE,UPDATE
 AS 
 BEGIN
-- Insert statements for trigger here

insert into UsersHistory (user_id, [action], [fields], timestamp)
select  max(id) as user_id, {action ??},{fields??}  getdate() from Users)

END
GO
Run Code Online (Sandbox Code Playgroud)

有什么建议?

sql database sql-server triggers

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

你可以在javascript或jquery中从另一个数组中删除一个数组

我在javascript中有三个数组

var array1 = new Array (1,2,3,4,5);
var array2 = new Array ("a", "b", "c", "d", "e");
var array3 = new Array ("a", "c", "d");
Run Code Online (Sandbox Code Playgroud)

我基本上想要:

  1. 创建一个新数组,其中array2减去array3中的项目.所以它应该导致

    var array4 = new Array {"b","e"};

  2. 使用与数组4对齐的array1的相应索引创建另一个数组,所以在这种情况下我也希望能够生成

    var array5 = new Array {2,5}

我知道在dotnet 3.5中有很多简单的方法来执行此操作,但不确定javascript是否有类似的东西.

javascript arrays jquery

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

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

使用jQuery循环遍历html表

我有一个html表,我想基本上遍历每行和每行的每个单元格,只需打印出结果.一件事是一些单元格有输入框,一些有选择下拉列表,一些有TD内部的原始内容.

简单地浏览html表中的每个单元格并获取每个单元格的结果的最快方法是什么.对于选择下拉列表,我想要捕获选择的值(不是显示文本).

html jquery html-table

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

有没有办法在simile时间线javascript小部件中有四分之一年的间隔?

当使用javascript时间线小部件明喻时,我看到有小时,天,周,月,年间隔.反正有间隔是一年四分之一?

我试图将事件分组到2010年的第1季度,第2季度,第3季度,第4季度.

javascript timeline simile

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