使用 .change Jquery 事件更改内容
Changing content with .change Jquery event
正如标题所说,我想在"input"中写一些东西后,更改(或添加)"p"html标签中的文本。我以为这很简单,但不知何故我无法让它工作。这是一个示例代码:
测试.php
<form>
<input id="text" class="text" />
</form>
<p id="output"></p>
测试.js
$("form").change(function()
{
document.getElementById("output").innerHTML = "asd";
});
我找不到错误,尽管当我使用时:$(document).change...
相反,它工作正常......我想问题很简单,但我只是一直错过它。
您必须检查对 input
元素的更改。使用以下代码:
$("input").change(function() {
// your action
});
演示
$(".text").on('keyup',function()
{
$("#output").text( $(this).val());
});
你好吗?
如果要侦听输入更改事件,则必须将事件订阅到该输入。
$("#text").change(function() {});
或:
$("body").change("#text", function() {});
此外,如果要在用户键入时侦听,可以使用:
$("#text").on("change keyup", function() {});
或:
$("body").on("change keyup", "#text", function() {});
我希望这对你有所帮助。
问候。
相关文章:
- Bootstrap 3 Datepicker v4:dp.show和dp.change事件在Datepicker内联时不
- 在change事件javascript上动态添加行
- 了解'这'在jQuery on change事件中
- 为什么我的on change事件在ie9上返回空
- jQuery.change()事件未被触发
- 在on.change事件之后运行函数
- 选择使用 jQuery 接收 change() 事件的表单的提交按钮
- 使用 ng-change 对输入类型数据进行 JavaScript 取消事件
- 从服务器获取数据,并使用$http服务和ng-change在select事件上显示它
- 试图通过模块模式在DOM元素上实现change()事件
- 收听Aloha编辑器“aloha-smart-content-change”事件
- 将 on('change') 的事件侦听器添加到 Google 地图信息窗口
- 当 ng-change 事件发生时,函数不会在角度 js 中调用
- IE 的行为与 jQuery change/ajax 事件不一致
- 如何在角度 UI 开关中获得 ng-change 事件
- 使用 .change Jquery 事件更改内容
- 将当前元素发送到 ng-change 事件
- 检测复选框是否在 Angular.js ng-change 事件中处于选中状态
- 与jQuery“change()”事件的反面是什么
- Dojo 等效于事件 .change()