在这种情况下,如何将div内容替换为特定的div

时间:2015-02-26 09:55:17

标签: jquery

我正在提取div类 popup_content

下的整个html

但是当我再次添加它时,我正在失去div popup_content

这是我的代码

fetchandreplace()
function fetchandreplace()
{
    var vendoritemsid = '703';
    var dataaa = $("#popupinner"+vendoritemsid).find('.insidepopup').prop('outerHTML');
    $("#popupinner"+vendoritemsid).find('.popup_content').replaceWith(dataaa).trigger("create") ;
}

这是我的小提琴

http://jsfiddle.net/tdzfhzjy/73/

你能告诉我如何解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

因为您要用脚本中的新内容替换popup_content div。

     $("#popupinner"+vendoritemsid).find('.popup_content').html(dataaa);

      or 

     $("#popupinner"+vendoritemsid).find('.popup_content div:first-child').replaceWith(dataaa).trigger("create") ;

答案 1 :(得分:0)

您可以使用属性等于选择器[name =" value"]

它可能对你有所帮助!!

$('.name-of-class').click( function() {
  $('[data-user-id="id"]').html('new content');
}

答案 2 :(得分:0)

使用此

$("#popupinner"+vendoritemsid).find('.popup_content div:first-child').html(dataaa).trigger("create") ;