Javascript Onclick div仅适用于一个用户
我在我的论坛帖子上使用了这段代码。我试图让一个div元素为每个用户显示一些文本,但我只能让它为第一个用户工作 其他分区总是打开的。我不确定我的错误在哪里Javascript Onclick div仅适用于一个用户,javascript,jquery,html,mybb,Javascript,Jquery,Html,Mybb,我在我的论坛帖子上使用了这段代码。我试图让一个div元素为每个用户显示一些文本,但我只能让它为第一个用户工作 其他分区总是打开的。我不确定我的错误在哪里 函数切换div(id){ $(“#”+myContent.toggle(); } 在这里显示文本。 您的函数接受一个参数id,但您正在函数体中使用myContenti。就像这样,它工作: 函数切换div(id){ $(“#”+id).toggle(); } 在此处显示文本 您的函数接受一个参数id,但您正在函数体中使用myContent
函数切换div(id){
$(“#”+myContent.toggle();
}
在这里显示文本。
您的函数接受一个参数id,但您正在函数体中使用myContenti。就像这样,它工作:
函数切换div(id){
$(“#”+id).toggle();
}
在此处显示文本
您的函数接受一个参数id,但您正在函数体中使用myContenti。就像这样,它工作:
函数切换div(id){
$(“#”+id).toggle();
}
在此处显示文本
这里有几个变化:
注意:Polywhill先生似乎已将此添加到您的样品中
$(“#”+id).toggle()代码>,除非在别处定义了myContent,否则它将是未定义的,所以$(“#”+myContent).toggle()代码>将导致错误
display:none
在此处显示文本
这里有几个变化:
注意:Polywhill先生似乎已将此添加到您的样品中
$(“#”+id).toggle()代码>,除非在别处定义了myContent,否则它将是未定义的,所以$(“#”+myContent).toggle()代码>将导致错误
display:none
在此处显示文本
你是说$(“#”+id).toggle()代码>
如果查看控制台,您将看到一条错误消息,说明myContent
未定义
不能将字符串(“#”
)与JavaScript中未定义的变量连接起来
函数切换div(id){
$(“#”+id).toggle();
}
在这里显示文本。
你是说$(“#”+id).toggle()代码>
如果查看控制台,您将看到一条错误消息,说明myContent
未定义
不能将字符串(“#”
)与JavaScript中未定义的变量连接起来
函数切换div(id){
$(“#”+id).toggle();
}
在这里显示文本。
如果您在函数中使用的是myContent
而不是id
,请将其替换,它应该可以工作:
函数切换div(id){
$(“#”+id).toggle();
}
在这里显示文本。
如果您在函数中使用的是myContent
而不是id
,请将其替换,它应该可以工作:
函数切换div(id){
$(“#”+id).toggle();
}
在这里显示文本。
是否应该打开事件?或者你只是想让它在页面加载时淡入?打开事件,但对每个用户都是分开的。@andreas,你说的第一个用户是什么意思?它应该打开事件吗?或者你只是想让它在页面加载时淡入?打开事件,但对每个用户都是分开的。@andreas,你说的第一个用户是什么意思?它们都工作得很好,但仍然存在同样的问题,只对第一个用户有效。我正在使用MyBB论坛软件。我想问一下,上面第一个用户(关于这个问题)在那里添加了什么区别。我不确定,但它在页面顶部有这些区别。请更新您的原始帖子,以包含更多信息,例如,有关该代码的信息,使用的插件等。它们都可以完美地工作,但仍然存在相同的问题,即它只适用于第一个用户。我正在使用MyBB论坛软件。我想问一下,上面第一个用户(关于这个问题)在那里添加了什么区别。我不确定,但它在页面顶部有这些区别。请更新您的原始帖子,以包含更多信息,例如关于该代码的信息、使用的插件等。不确定如何编辑我的第一篇帖子,但这里是一个没有添加我的代码的postbit模板的粘贴。不知道如何编辑我的第一篇文章,但这里有一个postbit模板的粘贴,没有添加我的代码。
$html = '';
if ($post['pid'] == 1337) {
$html .= '<a href="javascript:toggleDiv(\'myContent\');">';
}
//add $html to the rest of the HTML outputted to the page