javascript - JQuery 将 HTML 内容分配给变量

标签 javascript jquery html

我正在尝试将 HTML 代码获取到 jquery 变量,它在以下代码中工作:

var html_var = $(this).parent().html();

但是当我想修改“html_var”时我做不到,我的意思是,html 代码包含按钮标签,我需要更改此按钮的值和 ID?我尝试使用“查找”,但我不明白为什么它不起作用。

var modified_var = html_var.find('.button').attr('id');

最佳答案

.html() 以纯文本形式返回 html,因此您可以对父对象进行操作:

var $parent = $(this).parent();
$parent.find.('.button').attr('id', newValue);

或者你可以对文本进行操作

var html_var = $(this).parent().html();
//modify the text
$(this).parent().html(html_var); //replace the parent html with the modified html

关于javascript - JQuery 将 HTML 内容分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26340473/

相关文章:

javascript - 如何格式化echart中的工具提示值( Angular )

javascript - Uncaught Error : [$injector:modulerr] on attempting to load a pdf print page

javascript - 对齐父项下的下拉列表内容

php - 带有动态表删除记录按钮的 jQuery 对话框不起作用

javascript - 如何将 jquery masonry 与可嵌入推文 (iframe) 结合使用

javascript - Cookie可以存储,但不能删除

javascript - 如何使用jquery中的.on从外部函数清除点击计数器?

css - 除非我在 iframe 中设置高度,否则宽度不会达到 100%

javascript - 如何调整这个 jQuery 对象的大小?

javascript - 使用 Javascript 编辑内容管理系统创建的 HTML 元素