小编leo*_*ora的帖子

如何使用JQuery检索文本框值?

可能重复:
如何使用jQuery获取文本框的值?

在表单提交,我试图抓住下面的文本框的值,并将其推入网址

<input type="text" style="width: 300px" id="fromAddress" name="from" value="" />&nbsp;
Run Code Online (Sandbox Code Playgroud)

这是我的jquery代码:

<script type='text/javascript'>
     $(document).ready(function() {

         $(":submit").click(function(e) {

             var from = $("input#fromAddress").text;
             $('div#printdirec').html('<a target="_blank" href="http://maps.google.com/addr=' + from + '&daddr">Print Directions</a>');

         });

     });
</script>
Run Code Online (Sandbox Code Playgroud)

当我查看URL时,它没有正确的发件人地址.

jquery

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

如何在正确位置单击按钮时显示contextmenustrip

我想点击一个按钮,让它在按钮下方显示一个上下文.当我尝试使用pointtoacreen和top和left坐标时,它会一直显示在屏幕的左侧.

有什么建议

c# button contextmenustrip winforms

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

如何使用jQuery选择列表框中的项目?

如何使用jQuery以编程方式选择多选列表框中的项目?

jquery

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

如何使用jquery从列表框中取消选中所有项目

有没有办法使用jquery取消选择列表框的所有项目而不循环每个项目?

jquery listbox

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

你可以使用asp.net mvc Json()将C#字典转换为Javascript关联数组吗?

我最近问过这个问题,但经过一些回应和一些研究之后,我想改变我实际要问的内容.

我已经看过很多关于从javascript到C# controller动作发送关联数组的博客文章,但我想要相反.我想将json作为字典返回给客户端(从我的研究中,javascript相当于字典是一个关联数组).

当我在c sharp中使用常规字典并在其上调用Json()并尝试将其返回到javascript时,它只是爆炸,我甚至无法在javascript端放置断点.例如:

C#代码:

  Dictionary<string, List<CalendarEvent>> dict = events.GroupBy(r => r.Date.ToString("MMM dd, yyyy")).ToDictionary(group => group.Key, group => group.ToList());

    return Json(new
       {
         Dict = dict
       }
    });
Run Code Online (Sandbox Code Playgroud)

Javascript代码:

    $.post('/MyController/Refresh', function (data) {

           var calendarDictionary = data.Dict;

    }, "json");
Run Code Online (Sandbox Code Playgroud)

javascript asp.net-mvc json dictionary associative-array

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

如何计算2个日期的周数?

我有两个DateTime变量,我需要计算它们之间的周数.

什么是最快(和正确)的方法呢?

c# datetime

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

如何使用LINQ从对象集合中获取最新日期?

我有一个对象列表,每个对象都有一个 ExpirationDate属性,类型为DateTime.我想检索列表中的最新日期.有没有一种优雅的方式通过LINQ做到这一点?

就像是:

DateTime latestDate =  myCollection.Where(r=>r.ExpirationDate.HasValue).MaxDate(r=>r.ExpirationDate.Value);
Run Code Online (Sandbox Code Playgroud)

c# linq collections

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

linq从对象数组中删除item,其中property等于value

如果我有

IEnumberable<Car> list
Run Code Online (Sandbox Code Playgroud)

我想根据汽车的属性从此列表中删除一个项目

我想要的东西:

list.RemoveWhere(r=>r.Year > 2000)
Run Code Online (Sandbox Code Playgroud)

这样的事情存在吗?

我一遍又一遍地这样做,所以我想避免每次复制列表只删除一个项目

c# linq collections

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

linq表达式不区分大小写

我正在利用这个项目来使用jqgrid来过滤和排序集合.缺少一个功能是这个例子不是我需要的不区分大小写的搜索.

因此,如果用户键入"Test",我希望它与"TEST","TeST"等匹配..

我有这样的代码:

            case WhereOperation.Equal:
                condition = Expression.Equal(memberAccessToString, filter);
                lambda = Expression.Lambda(condition, parameter);
                break;
            case WhereOperation.NotEqual:
                condition = Expression.NotEqual(memberAccessToString, filter);
                lambda = Expression.Lambda(condition, parameter);
                break;
            case WhereOperation.Contains:
                condition = Expression.Call(memberAccessToString,
                    typeof(string).GetMethod("Contains"),
                    Expression.Constant(value));
                lambda = Expression.Lambda(condition, parameter);
                break;
Run Code Online (Sandbox Code Playgroud)

无论如何,下面的这些检查是不区分大小写的,所以"测试"将等于"测试"

Expression.NotEqual    
Expression.Equal
Expression.Call(memberAccessToString,
                    typeof(string).GetMethod("Contains"),
Run Code Online (Sandbox Code Playgroud)

c# linq comparison expression

12
推荐指数
2
解决办法
8785
查看次数

如何在IE8上调试javascript错误

我在IE8上运行网页时遇到错误.当我点击找到的错误时,它说:

在此输入图像描述

如何进入此行以查看错误发生的位置?

我无法在任何其他浏览器上看到此错误.

还说,它说:

第109213803行.

我不明白这一点,显然我没有那么多行代码.

有人可以解释IE8在这里告诉我的内容吗?

javascript debugging jquery internet-explorer-8

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