【发布时间】:2011-09-23 02:41:09
【问题描述】:
假设我有这部分。
<input id="text1" type="text" name="text1" onchange="alert('valueA');" /><br />
<input id="text2" type="text" name="text2" /><br />
我想要做的是获取 input="text1" 的 onchange 事件处理程序并附加到另一个元素的事件“text2”。 到目前为止,没关系。我可以获取输入“text1”的 DOM0 处理程序,并作为 DOM2 附加到文本 2。
_handler= $('#text1')[0].onchange;
$('#text2').change(function (event) {
if (typeof _handler=== "function") {
_handler.call(this, event);
}
但是,问题是,我想在附加到“text2”之前更改/添加一些 js 代码。
例如,在附加到“text2”之前,我想更改“alert('valueA');”进入“警报('valueA.This is text2')”;
我该怎么做才能做到这一点?
alert 语句只是示例,请不要给出解决方案,例如将警报消息存储到全局变量中,显示变量的值..等等。
谢谢。
【问题讨论】:
标签: javascript jquery