【发布时间】:2014-01-06 15:17:32
【问题描述】:
我写了一个html和脚本的示例代码如下: 当我首先执行此代码时,我会收到该警报 hello,但当我通过按 tab 按钮在 cca 更改时会收到其他警报,然后它不会显示警报。如何使用该文本框并启用和禁用它的其他文本字段。
HTML:
<div id="cca" class="leaf">
<label class="control input text" title="">
<span class="wrap">cca</span>
<input class="" type="text" value="[Null]">
<span class="warning"></span>
</label>
</div>
JS:
jQuery(document).ready(function () {
alert("hello");
jQuery("#cca label.control input").on('change', function (event) {
alert('I am pretty sure the text box changed');
event.preventDefault();
});
});
【问题讨论】:
-
首先你的 html 坏了。您可以在标签内使用那么多元素,这不是很好。而且您的标签没有达到目的,您没有使用
for属性。
标签: javascript jquery html