使用 jQuery v3.2,我想从 AJAX 数据中提取并删除“H1”:
$('.version-modal-show').click(function() {
var url = $(this).attr('href');
$.ajax({
url: url,
type: 'GET',
dataType: 'html',
success:function(d) {
console.log(d);
modal.setBody(d);
modal.open();
}
});
return false;
});
console.log(d)返回html brut:
<h1>
<i class="fa fa-list" aria-hidden="true"></i>
Centre d'intérêt « TESTb »
</h1>
<p class="text-center">
<a href="/app_dev.php/administration/hobbies" class="btn btn-secondary">
<i class="fa fa-backward" aria-hidden="true"></i>
Retour aux centres d'intérêts
</a>
</p>
我想从modal.setBody()
中删除h1
,但将其放入modal.setTitle()
最佳答案
您可以设置 .filter()
编辑内容
modal.setTitle($(d).filter('h1').prop('outerHTML'));
modal.setBody($(d).filter('p.text-center').prop('outerHTML'));
关于javascript - jQuery : extract tag from data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47016378/