Javascript 将标题属性添加到现有html的某处
我希望我能将标题attr插入到现有的html中。不确定有没有可能Javascript 将标题属性添加到现有html的某处,javascript,jquery,Javascript,Jquery,我希望我能将标题attr插入到现有的html中。不确定有没有可能 var existedHtml=“” $('div').append(existedHtml); //如果用户做了一些选择,请运行以下代码。。 //顺便说一句,它不是那样工作的。。 $(existedHtml.find('a').attr('title','work?'); 尝试用jQuery包装它 $(somePredifinedHTML).attr('title','myTitle'); 如果您想给出标题,可以使用“查找”
var existedHtml=“”
$('div').append(existedHtml);
//如果用户做了一些选择,请运行以下代码。。
//顺便说一句,它不是那样工作的。。
$(existedHtml.find('a').attr('title','work?');
尝试用jQuery包装它
$(somePredifinedHTML).attr('title','myTitle');
如果您想给出标题,可以使用“查找”
$(somePredifinedHTML).find('a').attr('title','myTitle');
更新
您必须在这样更改html后保存它
var existedHtml = "<li><a href='#'>some item</a></li>"
existedHtml = $(existedHtml).find('a').attr('title','work?');
$('div').append(existedHtml);
var existedHtml=“”
existedHtml=$(existedHtml).find('a').attr('title','work?);
$('div').append(existedHtml);
所以现在我知道你想要什么了,这就是解决方案
var existedHtml = "<li><a href='#'>some item</a></li>"
var tester = $('div').append(existedHtml);
// if user did some option run the below code..
// it doesnt work that way btw..
tester.find('a').attr('title','work?');
var existedHtml=“”
var tester=$('div').append(existedHtml);
//如果用户做了一些选择,请运行以下代码。。
//顺便说一句,它不是那样工作的。。
tester.find('a').attr('title','work?');
您之前所做的工作不起作用,因为元素已添加到dom中
我认为一些创建元素的函数返回的示例代码将有助于回答这个问题。@downvoter这不是OP想要的吗?到底是谁否决了所有答案。@RickiVandenbroek我也想知道:)合理的逻辑,但这不是work@RickiVandenbroek更新的答案。。我更新了我的问题,希望你能帮上忙:)完成了,它也起作用了!:)如果我选择existedHtml变量来使用attr,它似乎不起作用,为什么我需要一个新变量test?也许需要先加上?
var existedHtml = "<li><a href='#'>some item</a></li>"
var tester = $('div').append(existedHtml);
// if user did some option run the below code..
// it doesnt work that way btw..
tester.find('a').attr('title','work?');