问题标签 [bind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1051 浏览

javascript - 我可以在自定义事件的 jQuery 实时处理程序中获取可用数据吗?

jQuery 现在允许您使用live来处理自定义事件,这是我在最近的项目中使用过的,并且发现非常方便。但是,我遇到了一个限制/错误,我希望有人能够帮助我。

当您触发一个事件时,您也可以传递额外的数据数组,如下所示:

如果您只是使用bind,您绝对可以访问这些变量。但是,如果您正在使用实时,据我所知,您无法访问数据。我错了吗?还有其他方法吗?

下面是一些演示代码来说明:

以及相关的 HTML:

0 投票
2 回答
968 浏览

c++ - 绑定运算符new?

我想绑定 operator new (见下面的例子)。如果构造函数没有任何参数,它可以正常工作,但如果它有参数,我显然无法正确获取绑定语法。

0 投票
4 回答
894 浏览

jquery - jQuery:将事件动态绑定到 dom 对象

这个网站和其他地方已经存在几个相关的问题,但似乎没有一个答案适用于我的情况。我有一堆 HTML 中的单选按钮。

以上根本行不通。我尝试过 .live 而不是 .bind,即使这样也无法按预期工作。事实上,它们都将动作绑定到模式中的最后一个条目,在上面的“b2”中。也就是说,无论我更改 b1 还是 b2 按钮中的值,都会触发函数 PK.b2()。如果我反转模式条目,则最后一个将采用该值。我怎样才能成功地完成他上面的任务?

0 投票
9 回答
293737 浏览

javascript - jQuery如何将onclick事件绑定到动态添加的HTML元素

我想将 onclick 事件绑定到我用 jQuery 动态插入的元素

但它从不运行绑定的函数。如果您能指出为什么这个例子不起作用以及如何让它正常运行,我会很高兴:

编辑:我编辑了示例以包含该方法插入到的两个元素。在这种情况下,alert()调用永远不会被执行。(感谢@Daff 在评论中指出这一点)

0 投票
1 回答
770 浏览

java - java: bind exception address in use error when it is not in use(如netstat所示)

我的应用程序使用特定源端口与服务器建立出站连接(预期防火墙问题 - 强化系统可能需要提前指定端口)。

我的问题是我的应用程序最初建立了连接。但是,如果连接中断,它会重试,但套接字会收到一个 BindException 说“正在使用的地址”。情况并非如此,如 netstat -pant 所示。它表明源端口/远程套接字对不存在(即,我什至没有在等待模式下看到它,连接只是不存在)。我将尝试永远连接,但没有任何成功。我认为如果之前的连接存在问题,它最终会超时,但事实并非如此。我永远得到绑定异常。

就我而言,我从 10.0.1.20:4002 连接到 10.0.1.229:4001。于是我用netstat去寻找源socket(10.0.1.20:4002)或者远程socket(10.0.1.229:4001),但是在初始连接断开后都没有找到,说明该地址不应该在使用中.

即使 netstat 没有报告它,是否有什么东西会导致这种连接仍然存在?

请注意我在 linux 上,而且我意识到使用随机源端口可以解决我的问题,但不能解决它。

请告诉我。

谢谢,jbu

0 投票
2 回答
4298 浏览

jquery - 取消绑定 jquery 插件

我敢肯定这很简单,但我在敲我的头!

我正在使用可编辑的优秀 jQuery 插件(http://www.appelsiini.net/projects/jeditable)。用户可以即时创建表单,然后单击以编辑标题、文本正文等。

每次用户创建一个新问题时,我都会像这样重新绑定插件:

每个具有“编辑”类的元素都应该是可编辑的。

问题是,以前的“编辑”元素似乎得到了双重限制……也就是说,当您单击编辑它们时,会出现一个输入字段,其中包含以下内容:

这是有道理的,因为它被绑定了两次(或更多)。如何最好地解决这个问题?我的直觉是取消绑定所有“编辑”元素上的插件,然后重新绑定它,但我不知道该怎么做。

谢谢你的帮助

0 投票
2 回答
1692 浏览

shell - 使用 ksh 的 home、end、delete、pageup、pagedown

我想在 ksh 中使用 home、end、delete、pageup、pagedown。我的术语是 xterm-color。这些键适用于 tcsh 和 zsh,但不适用于 ksh(打印波浪号 ~)

我找到了这个:

但是当我设置一个绑定键时,最后一个不再起作用。

如何在带有 .kshrc 的 ksh 中使用这些密钥?

谢谢。

0 投票
6 回答
17001 浏览

asp.net - ASP.NET 将整数绑定到 CheckBox 的 Checked 字段

我有一个以下 ListView 项目模板,我在其中尝试将整数值绑定到CheckedCheckBox 的属性。

IsUploadedvalue 只包含 0 和 1...

但是 ASP.NET 抱怨说

异常详细信息:System.InvalidCastException:指定转换无效

尽管使用以下代码DataBinder.Eval()有效, 但
我需要有 2 路绑定,因此需要使用Bind().

如何使用 0 和 1 将布尔值转换为布尔值Bind()


[回答] 我通过添加贾斯汀回答中提到的新属性,通过部分类扩展了自动生成的类型

0 投票
1 回答
782 浏览

jquery - 将处理程序绑定到 jQuery 对象中的元素以影响元素的子元素

我想将 mouseenter 和 mouseleave 的处理程序绑定到使用 jQuery 选择器抓取的一组元素。该函数需要作用于元素的子元素。

这是我的代码:

并在 html 的正文中:

这实际上在 Mac/Win/FF/Safari 上运行良好,但在 IE6 和 IE8 上,只有$(".topnav-link")选择器抓取的第一个元素显示所需的行为。

感谢您对我所缺少的任何帮助!

0 投票
1 回答
55 浏览

flash - 闪存路径绑定,常量

是否可以使用字符串作为路径?

代替_parent._parent.myVar=123;

使用这样的东西:

var path = '_parent._parent';

然后将其用作

path.myVar=123';