小编ind*_*dra的帖子

如何使用jQuery处理复选框的更改?

我有一些代码

<input type="checkbox" id="chk" value="value" />
<label for="chk">Value </label>
<br/>
<input type="button" id="But1" value="set value" />
<br />
<input type="button" id="But2" value="read checked" />
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

$(document).ready(function () {
    console.log("Ready ...");
    registerHandlers();

    function registerHandlers() {
        $('#But1').click(function () {
            $('#chk').prop('checked', !$('#chk').is(':checked'));
        });
        $('#But2').click(function () {
            var chk1 = $('#chk').is(':checked');
            console.log("Value : " + chk1);
        });

        $('input[type="checkbox"]').change(function () {
            var name = $(this).val();
            var check = $(this).prop('checked');
            console.log("Change: " + name + " to " + check);
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

如何使用jQuery处理复选框的更改?我需要把处理程序更改为选中的任何复选框.

[更新]

有一个复选框和几个按钮.每个按钮都可以更改复选框.如何捕捉更改复选框的事件? …

checkbox jquery

104
推荐指数
5
解决办法
28万
查看次数

JavaScript:indexOf与搜索字符串时匹配?

除了可读性之外,使用之间是否存在任何可辨别的差异(可能性能)

str.indexOf("src") 
Run Code Online (Sandbox Code Playgroud)

str.match(/src/)
Run Code Online (Sandbox Code Playgroud)

我个人更喜欢match(和regexp),但同事似乎走了另一条路.我们想知道它是否重要......?

编辑:

我应该在一开始就说过,这是用于执行部分普通字符串匹配的函数(在JQuery的类属性中获取标识符),而不是使用通配符等进行完整的正则表达式搜索.

class='redBorder DisablesGuiClass-2345-2d73-83hf-8293' 
Run Code Online (Sandbox Code Playgroud)

所以它的区别在于:

string.indexOf('DisablesGuiClass-');
Run Code Online (Sandbox Code Playgroud)

VS

string.match(/DisablesGuiClass-/)
Run Code Online (Sandbox Code Playgroud)

javascript regex string client

64
推荐指数
6
解决办法
6万
查看次数

Visual Studio立即窗口 - 不允许使用Lambda表达式 - 是否有解决方法或替代方法?

我正在调试VS 2010中一些棘手的通用基于列表的代码 - 大量的层次结构处理等.当然,在immediates窗口中不允许使用lambda表达式和匿名方法,我不能通过代码单步执行以通常的方式,因为我仍然试图了解层次结构......

任何人都可以建议解决方法或替代工具吗?

.net c# lambda immediate-window visual-studio-2010

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

无论VRML发生了什么?

早在20世纪90年代末,当我在研究生院时,VRML就要接管这个世界.我的同事和我通过将其连接到Java和Javascript代码来构建各种有用和有趣的东西.

当然,当时计算机比现在慢很多倍 - 多核CPU主要是科幻小说或静寂研究项目的东西,而我们的VRML应用程序运行起来有点太慢,无法在现实世界中流行起来.

十年之后,即使是具有沼泽标准GPU的廉价PC,也可以轻松地运行我们的任何VRML模型,并且可能需要限制以确保它们不会太快以至于无法使用.但是VRML社区已经死了一点,web-3d还没有流行,我甚至找不到浏览器插件.X3d被提及了一段时间,但也没有流行起来.

有没有人有任何想法发生了什么?还有其他一些我不知道的3D网络技术吗?

3d vrml

24
推荐指数
2
解决办法
4353
查看次数

如何为SSL上的双向身份验证的本地测试创建客户端证书?

我正在尝试在IIS7上运行的Web应用程序上设置双向身份验证.客户端主要是移动设备,首先我试图使用第三代iPad运行演示.我以为我首先要让它在我的工作站上运行(也运行IIS),然后通过iPad复制工作证书.

但是我撞墙了.

我已经让网站通过https安全运行并安装了自签名服务器证书,但我似乎无法弄清楚如何生成我可以在iPad上安装的客户端证书.当我在运行Windows 7的本地工作站上工作时,我无法使用通常的方法http://machinename/CertSvr来执行此操作.

所以我想知道是否有办法makecert生成测试客户端证书,或者我是否可以更改服务器证书中的使用标志,使其适合在客户端上使用.或者也许还有一些工具,谷歌的最后一天还没有发现?

更新:

我找到了这个指南并跟着它来了.这一切似乎工作,没有错误,我结束了两个PFX文件,一个用于服务器和一个客户端(我产生这些使用pvk2pfx,并保持原有的.pvk.cer以防万一的文件).

我安装了服务器证书Certificates (Local Computer) > Trusted Root Certification Authority并在其下安装了客户端证书Certificates (Current User) > Personal.我还将服务器证书(CA一个)导入IIS.当IIS配置为接受或忽略客户端证书时,一切正常.但是一旦设置为'Require',我在申请该网站时会得到403.7.我也尝试将客户端证书导入到IE/Chrome中的证书存储区,但同样没有骰子.

有什么明显的东西我做错了吗?

iis-7 client-certificates ssl-certificate windows-7

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

对慢速TFS服务器进行故障排除的建议

我们在局域网上的专用机箱上运行TFS 2010,并通过VS2010连接到它.在过去的几周里,访问/退出文件的访问时间和时间都很荒谬.有时甚至可能需要几分钟才能获得存储库的视图.

我们检查了网络访问时间,一切看起来都是有序的 - 例如RDP和服务器上安装的共享速度并不是很慢,所以看起来TFS是罪魁祸首.任何人都可以建议我们应该研究哪些明显的领

performance tfs networking tfs2010

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

是否可以使用CSS设置已禁用的INPUT元素?

我需要设置样式 元素,使它们看起来像是启用了它们.有人可以帮忙吗?disabled <select>

PS.我非常清楚这种与HCI原则等相关的事情的缺点,但它是一个要求,所以如果有可能我必须这样做......

谢谢.

编辑:

@AlexThomas的方法在HTML代码中禁用元素时效果很好但不幸的是我正在使用JQuery进行禁用/启用:

<select class='dayselector'>
    <option>Monday</option>
    <option>Tuesday</option>
    <!-- .... etc. -->
</select>

$(".dayselector").attr("disabled",true);

$(".dayselector").attr("disabled",false);
Run Code Online (Sandbox Code Playgroud)

所以选择器:

$(".dayselector")  //works and gets all the selects
Run Code Online (Sandbox Code Playgroud)

$(".dayselector option")  //works and gets all the selects' option items
Run Code Online (Sandbox Code Playgroud)


$(".dayselector [disabled='true']") //doesn't return anything.

`$(".dayselector [disabled='false']")  //doesn't return anything.
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?

html css forms css-selectors

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

如何覆盖Visual Studio的菜单加速器快捷方式?

我是一名基于Mac的.Net开发人员,所以多年来我养成了将某些常用功能重新映射到更"Macish"键盘快捷键的习惯:

CUT: Ctrl + X => Alt + X
COPY: Ctrl + C => Alt + C
PASTE: Ctrl + V => Alt + V
SELECT ALL: Ctrol + A => Alt + A
SAVE: Ctrl + S => Alt + S
Run Code Online (Sandbox Code Playgroud)

等等.

有了这个花哨的schmancy VS 2010 Premium版,我们刚刚得到了额外的菜单,例如

 Test
 Data  
Run Code Online (Sandbox Code Playgroud)

其菜单访问(加速器?)快捷方式Alt + S并且Alt + A其优先级高于我的用户自定义的快捷键SAVESELECT ALL.

有没有办法禁用这些访问器,所以我的覆盖将起作用?

ide keyboard-shortcuts menu keymapping visual-studio-2010

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

什么是"现代"的方式来找到两个列表<T>对象中的常见项目?

我有一个包含两个不同类型泛型列表,例如着想,让他们打电话ProductsEmployees.我正在尝试找到与员工位于同一位置的产品,即在哪里product.SiteId == emp.SiteId

List<Product> lstProds;
List<Employees> lstEmps;
Run Code Online (Sandbox Code Playgroud)

我的(老skool)大脑告诉我使用forEach循环找到匹配但我怀疑有一个('更好'/更快/更快?)的方式来使用Linq.任何人都可以照亮我吗?我在网上找到的所有例子都涉及原语列表(字符串/整数),并没有特别有用.

c# linq linq-to-objects generic-list

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

一个涉及List <T>和对象转换的棘手问题

我最近在一次面试时得到了这个问题,并且无法弄清楚如何优雅地做到这一点.从那时起,它一直在唠叨我,如果我对某些"现代"技术/技术缺乏了解,我就无法解决,或者我只是愚蠢.任何建议都会非常受欢迎.

问题

想象一个简单的类层次结构:

abstract class Person {
    public string Name { get; set; }
}

class Child : Person { }

class Parent : Person {
    public List<Person> Children { get; set; }
}

class Ancestor : Parent { }
Run Code Online (Sandbox Code Playgroud)

问题是如何遍历这些对象的层次结构并打印出遇到的所有人.因此对于以下场景:

Ancestor myAncestor = new Ancestor {    
    Name = "GrandDad",
    Children = new List<Person> { 
        new Child { Name = "Aunt" },
        new Child { Name = "Uncle" },
        new Parent {
            Name = "Dad", 
            Children = new List<Person> { …
Run Code Online (Sandbox Code Playgroud)

c# linq inheritance casting

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