javascript - 使用 jquery 将 div 标签附加到 anchor 标签中?

标签 javascript jquery

问候..

在浏览器中 Html 是

<div tabIndex="0" title="People Picker" class="ms-inputuserfield">Administrator</div> 

我想替换成这样

<a href='#'> <div tabIndex="0" title="People Picker" class="ms-inputuserfield">Administrator</div></a>

为了做到这一点,我付出了很多努力。还没有成功。 请帮助我。

我用这段代码试试:

 var list = $("<a href='#' />");
 $(list).wrapInner($('#maindiv').html())
 $('div.ms-inputuserfield').replaceWith(list);

我知道我走错了路。它被 anchor 取代了。

最佳答案

你可以做

$('div.ms-inputuserfield').wrap('<a href="#"/>');

编辑-在这里 fiddle http://jsfiddle.net/QUcux/

如果它不起作用,记住你必须把它放在 document.ready() 中

$(document).ready(function(){
    $('div.ms-inputuserfield').wrap('<a href="#"/>');
});

关于javascript - 使用 jquery 将 div 标签附加到 anchor 标签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9325999/

相关文章:

javascript - 如何使用 vuelidate 访问另一个字段

javascript - Accordion with jQuery (not jQueryUI) - 有一种 "DRY"方法可以做到这一点..只是不知道如何

jquery - 通过 AJAX 发送图像文件。 request.FILES 为空?

php - ' "turns out as\' 和\"

javascript - PDFJS 查找并导航至页面

javascript - 如何使用 js case/switch 函数将图像添加到 html 页面?

javascript - jquery数据表添加类到行

jquery - 在Google map 上使用blur.js(v3 API)

javascript - 使用 jQuery 将事件附加到动态创建的选定选择

javascript - &lt;textarea&gt; 字符限制