Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将标题属性添加到现有html的某处_Javascript_Jquery - Fatal编程技术网

Javascript 将标题属性添加到现有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'); 如果您想给出标题,可以使用“查找”

我希望我能将标题attr插入到现有的html中。不确定有没有可能

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?');