gpt4 book ai didi

jquery - 将 CSS 类从一个元素复制到另一个元素,但排除特定类

转载 作者:行者123 更新时间:2023-11-28 11:35:49 29 4
gpt4 key购买 nike

我正在使用以下脚本将类从一个元素复制到另一个元素:

jQuery("#copyto").attr("class", jQuery("#copyfrom").attr("class"));

#copyfrom 看起来像这样:

<div class="blah active">

我想排除“blah”类,只复制“active”。

这有可能吗?

最佳答案

选项 1(老派):

var copyfrom = document.getElementById('copyfrom'),
copyto = document.getElementById('copyto');
var old = " "+copyfrom.className+" ";
copyto.className = old.replace(' blah ','');

// alternatively
copyto.className = copyfrom.className.replace(/(^|\s)blah(\s|$)/,'');

选项 2(新学校):

copyto.className = copyfrom.className;
copyto.classList.remove( 'blah' );

选项 3(仅 jQuery):

$('#copyto').attr('class',$('#copyfrom').attr('class')).removeClass('blah');

关于jquery - 将 CSS 类从一个元素复制到另一个元素,但排除特定类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28077954/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com