我想基于一种高级的可编辑区域概念构建一种通用的原始CMS。概念如下:
通过将内容划分为多个DIV来构建网站。开发人员在每个DIV内放置图像,文本等。
当用户进入管理区域时,通过将鼠标悬停在可编辑DIV上方,这些将突出显示。如果用户单击一个DIV,则会弹出一个模式窗口。该模式窗口包含用户可以用来更改DIV内容的形式。
我知道有很多"可编辑区域"脚本,但我确实使用过它们,但这会更通用,因为它也适用于图像(上传/删除)。
例如,假设DIV包含一些文本。通过单击此DIV,将弹出一个模式窗口,其中包含一个带有一个输入字段和提交按钮的表单,该按钮为用户提供了在该DIV中更改文本的功能。如果单击的DIV有一个图像和一些文本,则模式窗口应包含一个用于更改文本的输入字段,一个用于上载新图像的上载字段,一个提交按钮和删除按钮以删除该图像。
单击此处了解布局(这不是工作示例)
总之,我想知道jQuery是否有一种获取元素类型的方法
etc
单击的DIV中为元素指定的名称及其ID,以动态创建编辑所选DIV所需的模态窗口。
谢谢
我在这里发现了一些有趣的东西:stackoverflow.com/questions/341900/
看起来您想要jQuery的html()
http://api.jquery.com/html/
它将检索元素的所有html内容
例如:
$("div#main").click(function(){
var allhtml = $(this).html();
$("div#modalID").html(allhtml);
)};
这将获取ID为main的div中的所有html,将其保存到变量allhtml,然后将ID为modalID的div中的所有内容替换为它。
如果必须使用jquery
jQuery("???").get(0).tagName
我也在这个网站上找到这个:stackoverflow.com/questions/411688/