我正在尝试将HTML代码传递给jquery变量,它在以下代码中工作:
var html_var = $(this).parent().html();但是当我想修改"html_var“时,我不能这样做,我的意思是,html代码包含按钮标签,我需要更改这个按钮的值和id?我试着用“查找”,但我不知道为什么它不起作用。
var modified_var = html_var.find('.button').attr('id');发布于 2014-10-13 12:56:13
.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发布于 2014-10-13 12:56:08
var modified_var = $(html_var).find('.button').attr('id');发布于 2014-10-13 12:53:48
var html_var = $(this).parent().html(); //Get HTML code
//Modify html_var
//...
$(this).parent().html(html_var); //Reapply modification https://stackoverflow.com/questions/26340473
复制相似问题