Javascript 当我从“添加文本时,文本未显示”;附加“;使用jQuery
Javascript 当我从“添加文本时,文本未显示”;附加“;使用jQuery,javascript,jquery,html,twitter-bootstrap,bootstrap-modal,Javascript,Jquery,Html,Twitter Bootstrap,Bootstrap Modal,$(窗口).load(函数(){ var值=$(“#事件id”).text(); $(窗口).ready(函数(){ $(“#发送事件”)。单击(函数(){ //警报(“点击”); $(“.events”).append(“”+value+””); }) }) }) 添加事件 &时代; 情态标题 添加事件 更改 var value = $( '#event-id' ).text(); 到 改变 var value = $( '#event-id' ).text(); 到 正如在另
$(窗口).load(函数(){
var值=$(“#事件id”).text();
$(窗口).ready(函数(){
$(“#发送事件”)。单击(函数(){
//警报(“点击”);
$(“.events”).append(“”+value+” ”);
})
})
})
添加事件
&时代;
情态标题
添加事件
更改
var value = $( '#event-id' ).text();
到
改变
var value = $( '#event-id' ).text();
到
正如在另一个答案中提到的,您使用的是输入元素,因此应该使用
val
而不是text
。但是,仅此一点无法解决此问题,因为变量是在函数外部定义的
它应该在click函数中,因此在每次click事件中都会更新它。要清除输入,只需将值设置为n个空字符串
$(窗口).load(函数(){
$(文档).ready(函数(){
$(“#发送事件”)。单击(函数(){
var值=$('#事件id').val();
$(“.events”).append(“”+value+” ”);
$(“#事件id”).val(“”);
})
})
})
添加事件
&时代;
情态标题
添加事件
如另一个答案中所述,您使用的是输入元素,因此应该使用val
而不是text
。但是,仅此一点无法解决此问题,因为变量是在函数外部定义的
它应该在click函数中,因此在每次click事件中都会更新它。要清除输入,只需将值设置为n个空字符串
$(窗口).load(函数(){
$(文档).ready(函数(){
$(“#发送事件”)。单击(函数(){
var值=$('#事件id').val();
$(“.events”).append(“”+value+” ”);
$(“#事件id”).val(“”);
})
})
})
添加事件
&时代;
情态标题
添加事件
因为$(“#事件id”)
将在$(“#发送事件”)
单击之间更改,所以您可能不想缓存它的值,而它是您想要的.val()
而不是.text()
-在单击处理程序之外。否则,$('#event id').val()
将仅在第一次加载页面时保持不变
$(窗口).load(函数(){
$(窗口).ready(函数(){
$(“#发送事件”)。单击(函数(){
var值=$('#事件id').val();
//警报(“点击”);
$(“.events”).append(“”+value+” ”);
})
})
})
添加事件
&时代;
情态标题
添加事件
因为$(“#事件id”)
将在$(“#发送事件”)
单击之间更改,所以您可能不想缓存它的值,而它是您想要的.val()
而不是.text()
-在单击处理程序之外。否则,$('#event id').val()
将仅在第一次加载页面时保持不变
$(窗口).load(函数(){
$(窗口).ready(函数(){
$(“#发送事件”)。单击(函数(){
var值=$('#事件id').val();
//警报(“点击”);
$(“.events”).append(“”+value+” ”);
})
})
})
添加事件
&时代;
情态标题
添加事件
$(窗口)。在$(窗口)中,ready
是毫无意义的。加载回调(而不是ready
的工作方式)加载和ready
,窗口,文档之间的区别是什么@T.J.Crowder谢谢:),$(窗口)。就绪
在$(窗口)中毫无意义。加载
回调(而不是就绪
的工作方式)加载
和就绪
,窗口
,文档
之间的区别是什么@T.J.Crowder:),谢谢,你应该提到你改变的另一件重要的事情。谢谢,这很有效,但我想在我添加后清除输入
文本,我不知道怎么做。谢谢@Richard Hamilton您应该提及您更改的另一个重要内容。谢谢,这很有效,但我想在添加后清除输入
文本,我不知道如何执行。谢谢@Richard Hamilton虽然这是真的,但它不会完全解决问题,因为文本的初始值是空的。它需要在单击事件时更新。如果这是真的,它不会完全解决问题,因为文本的初始值为空。它需要在点击事件时更新val()
和text()
之间有什么区别?.val()
特定于
元素;它获取/设置(通常)元素的值属性.text()
用于获取/设置元素中的文本节点…更深入一些。val()
和text()
之间有什么区别?.val()
是特定于