Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery编写动态html_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jquery编写动态html

Javascript 使用jquery编写动态html,javascript,jquery,html,Javascript,Jquery,Html,在给定的情况下,是什么阻止了HTML的呈现 JavaScript $(文档).ready(函数(){ 函数loadDiv(divId){ $('#'+divId).html('Edit Me'); } $('td.editable')。单击(函数(){ var cellId=$('td.editable').attr('id'); 警惕(细胞); }); 负荷分区(第1分区); 负荷分区(第2分区); }); 我的意图是将单击的单元格更改为一个输入字段,然后再从中发布,但我不确定为什么它不呈现

在给定的情况下,是什么阻止了HTML的呈现

JavaScript

$(文档).ready(函数(){
函数loadDiv(divId){
$('#'+divId).html('Edit Me');
}
$('td.editable')。单击(函数(){
var cellId=$('td.editable').attr('id');
警惕(细胞);
});
负荷分区(第1分区);
负荷分区(第2分区);
});

我的意图是将单击的单元格更改为一个输入字段,然后再从中发布,但我不确定为什么它不呈现。

您需要在div id周围添加引号

loadDiv( "div1" );
loadDiv( "div2" );

由于表是在页面加载后添加的,因此您必须使用


您需要在div id周围添加引号

loadDiv( "div1" );
loadDiv( "div2" );

由于表是在页面加载后添加的,因此您必须使用


div1和div2是两个变量。。。用引号括起来。div1和div2是两个变量。。。在他们周围加上引号。谢谢你。如果要被
单击功能捕获,必须发生什么情况?叹气。谢谢你。如果要被
单击功能捕获,必须发生什么情况?
$('body').on("click", "td.editable", function() {
    var cellId = $(this).prop('id');
    alert(cellId);
});