我试图删除特定div的内容,这些内容基本上是列表项和标题,使用jquery为空,以便我可以替换为新内容.当我运行代码时会发生什么,整个div元素闪烁并闪烁替换的内容,然后旧的重新出现.谁能告诉我我做错了什么?这是我的代码的摘录 -
$("#msg_tab").bind("click",function(){
$("#sidebar1").remove();
var html=".....";
$("#sidebar1").append(html);
});
<div id="sidebar1" class="sidebar">
<ul>
<li>
<h2>Messages</h2>
<ul>
<li><a href="#">Compose New Message</a></li>
<li><a href="#">Inbox</a></li>
<li><a href="#">Outbox</a></li>
<li><a href="#">Unread</a></li>
<li><a href="#">Archive</a></li>
</ul>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
另一个问题是,如何在javascript中编写多行html代码字符串,以便java将其识别为字符串值?当字符串不是html代码时,在结尾处放置正斜杠是可以的,但是在html代码中,我无法弄清楚如何从结束标记中转义正斜杠.我尝试使用反斜杠转义它但是没有工作.如果有人能够对这个问题有所了解,我将不胜感激.
Drupal 6.x
我有这个模块管理四种不同的内容类型.就此而言,如何为同一模块中的每个内容定义权限?这甚至可能吗?我无法弄清楚如何为每个内容类型定义权限cuz hook_perm必须使用模块名称命名,并且它没有任何参数(如hook_access $ node)来返回内容类型的权限.这是我想做的 -
function mymodule_perm()
{
if(content1)
return array(
'create content1 node',
'edit content1 nodes',
'delete content1 nodes',
);
if(content2)
return array(
'create content2 node',
'edit content2 nodes',
'delete content2 nodes',
);
if(content3)
return array(
'create content3 node',
'edit content3 nodes',
'delete content3 nodes',
);
.......
}
Run Code Online (Sandbox Code Playgroud)
任何帮助将受到高度赞赏.
如何构建一个从父窗口中删除焦点并强制用户输入的对话框?除非用户提供输入或按下取消按钮,否则将无法访问父窗口.所以这是一个消息框,但有一个输入字段.我找到了创建顶级窗口的顶级方法,但我找不到阻止用户访问父窗口的方法.谢谢