【发布时间】:2014-01-20 02:12:16
【问题描述】:
<html>
<head>
<script>
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
function func(){
var s = "<p id=" + id +">"+"<center>"+"<h2><b>Topic :</b></h2>"+message+"</center></p><br>";
document.getElementById("stat").innerHTML+=s;
}
</script>
</head>
<body>
//call function func
<pre id="stat" > </pre>
</body>
</html>
伙计们,函数 func 应该创建一个 id 为“id”的段落,内容为标签内的一条消息,id 为“stat”.. 它工作正常 但我不能使用“Jquery”选择器来使用
上的点击功能标签:/! 我在里面插入的原因是我需要解释器将“\ n”视为一个新行。 为什么这样,不工作?
还有其他方法吗?
【问题讨论】:
-
你的代码中的
<p>标签在哪里? -
你检查过 js 控制台错误吗?我问是因为 id 和 message 未定义
-
有6个答案,它们都会起作用。创建一个 jsfiddle 并编辑您的问题。
-
@arun15thmay 是的,实际上我已经在函数内部定义了它只是一个粗略的草图
-
我同意@johnnycardy。你能创建一个jsfiddle吗?可以修复
标签: javascript jquery html paragraph pre