javascript - jQuery 语法不设置对象属性

标签 javascript jquery

我认为我的 jQuery 问题非常简单,这让我抓狂,我做不到。

我有一个具有属性“content”的对象,我希望能够获取该对象,使用 jQuery 操作属性“content”,然后用 jQuery 创建的新值覆盖该值。

例子:

o.content = "<div><span>hello</span></div>";
$('div', o.content).addClass('test');

此时我希望 o.content 等于 <div class='test'><span>hello</span></div>

我一辈子都搞不懂语法。非常感谢任何帮助。

最佳答案

这会给你一个字符串 <div class="test"><span>hello</span></div>如果这是你想要的:

$(o.content).addClass('test').wrap('<div>').parent().html();

关于javascript - jQuery 语法不设置对象属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13424145/

相关文章:

javascript - 使用 javascript 中的 setInterval 函数在控制台中打印未定义的原型(prototype)

javascript - 检测 JavaScript 版本

javascript - 原型(prototype)替换方法给出空错误

jquery - ajax 请求后未触发 IE document.ready()

jQuery 和 last-child 在 IE8 中不起作用

javascript - 忽略多个选择框-jquery中的第一个选项

javascript - 在子 div 中滚动(固定)应该滚动父 div

javascript - 当长度超过特定长度时如何以不同方式格式化文本?

javascript - 检查 JS 是否可以访问 iframe 的文档

javascript - 如何在iOS浏览器中录制音频?