这是一个简单的示例,演示一个段落(p
)的内容随着输入框(input[type="text"]
)内容的改变而变。输入框中的内容可能因两个因素改变:
- 用户输入
- 服务器数据更新
示例的原理就是监听输入框的内容,如果输入框内容发生改变,那么对应更新段落对应的内容。
使用jQuery来实现
监听输入框的内容以及改变对应段落的内容之前,需要先获取他们的DOM引用,所以在HTML设定ID或者Class作为钩子。将HTML结构设定为:
<div>
<input id="customGreetingText" type="text" />
<p>
<span id="greetingText">Hello</span>, World!
</p>
<button id="updateGreetingText">Update</button>
</div>
...
<script src="../jquery.js"></script>
上述代码中,定义了一个id为customGreetingText
的input元素、一个id为greetingText的span元素以及id为updateGreetingText
的按钮。