|
|
1
204
创建一个
这将触发事件侦听器,无论它们是否通过调用
有关浏览器兼容性的信息: |
|
|
2
102
|
|
|
3
64
呃,不要用eval来评估 任何东西 . 嗯,有一些东西,但它们非常罕见。 相反,您应该这样做:
在此处查看更多选项: http://jehiah.cz/archive/firing-javascript-events-properly |
|
|
4
23
Kolten 提供并调用fireEvent(ele,'change'),有效:
但是,我创建了一个测试页面,确认调用onchange()应该有效:
编辑:ele.onchange()不起作用的原因是我实际上没有为onchange事件声明任何内容。但是fireEvent仍然有效。 |
|
|
5
2
摘自 QUnit
当然,您可以将$.browser内容替换为您自己的浏览器检测方法,使其独立于jQuery。
这将基本上触发真正的DOM事件,就好像有什么东西实际发生了变化一样。 |
|
|
6
2
这是IE和Chrome最正确的答案:
|
|
|
7
1
那你就可以用
|
|
|
8
-4
如果您使用的是jQuery,您将有:
或MS AJAX:
或者在元素的原始HTML中:
在重读了这个问题之后,我想我错过了应该做什么。我从来没有找到一种方法来更新DOM元素,这种方法会强制更改事件,您最好使用一个单独的事件处理程序方法,如下所示:
是 使用Microsoft AJAX框架,您可以通过以下方式访问所有事件处理程序:
它允许您执行一些反射样式的工作,以找到要触发的正确事件处理程序。 |
|
|
9
-6
使用JQuery可以执行以下操作:
|
|
|
10
-6
用于触发Javascript中的任何事件。
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |