Forms 用于形成元素的简单HTML标记-LinkedIn配置文件编辑

Forms 用于形成元素的简单HTML标记-LinkedIn配置文件编辑,forms,plugins,linkedin,Forms,Plugins,Linkedin,是否有任何插件可以将html元素span、div转换为表单?一个例子是当编辑LinkedIn配置文件时,它将要修改的部分转换为表单 $('.inner').wrap('<form class="newform" action="..." method="..." />'); 谢谢大家 JQuery有Wrap方法,您可以使用它将整个div/span抛出到一个表单中 $('.inner').wrap('<form class="newform" action="..." meth

是否有任何插件可以将html元素span、div转换为表单?一个例子是当编辑LinkedIn配置文件时,它将要修改的部分转换为表单

$('.inner').wrap('<form class="newform" action="..." method="..." />');

谢谢大家

JQuery有Wrap方法,您可以使用它将整个div/span抛出到一个表单中

$('.inner').wrap('<form class="newform" action="..." method="..." />');
可在此处找到:

考虑以下HTML:

<div class="container">
  <div class="inner">Hello</div>
  <div class="inner">Goodbye</div>
</div>
使用.wrap,我们可以在内部元素周围插入HTML结构,如下所示:

$('.inner').wrap('<div class="new" />');
动态创建新元素并将其添加到DOM中。结果是每个匹配的元素都有一个新的包裹:

<div class="container">
  <div class="new">
    <div class="inner">Hello</div>
  </div>
  <div class="new">
    <div class="inner">Goodbye</div>
  </div>
</div>
此方法的第二个版本允许我们指定回调函数。此回调函数将为每个匹配的元素调用一次;它应该返回一个DOM元素、jQuery对象或HTML片段,在其中封装相应的元素。例如:

$('.inner').wrap(function() {
  return '<div class="' + $(this).text() + '" />';
});
这将导致每个类都有一个与其包装的文本相对应的类:

<div class="container">
  <div class="Hello">
    <div class="inner">Hello</div>
  </div>
  <div class="Goodbye">
    <div class="inner">Goodbye</div>
  </div>
</div>
示例: 示例:在所有段落周围换行一个新div

<!DOCTYPE html>
<html>
<head>
  <style>

  div { border: 2px solid blue; }
  p { background:yellow; margin:4px; }
  </style>
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
</head>
<body>
  <p>Hello</p>
  <p>cruel</p>
  <p>World</p>
<script>$("p").wrap("<div></div>");</script>

</body>
</html>

MVC有类似于rasor模板的东西,使用jQueruUI的东西。看看JQuery UIThanks ShaunOReilly,这非常有用!听起来你还需要更多的信息?