使用jquery使一个html元素指向另一个html元素
我是jquery新手,我想知道如何将一个html元素指向另一个html元素。我想这样做,每当h2标记中的某些内容发生更改时,p标记中的文本将复制更改。下面是如何在class fc中心内设置我的标签使用jquery使一个html元素指向另一个html元素,html,jquery,element,Html,Jquery,Element,我是jquery新手,我想知道如何将一个html元素指向另一个html元素。我想这样做,每当h2标记中的某些内容发生更改时,p标记中的文本将复制更改。下面是如何在class fc中心内设置我的标签 var title = $('div.fc-center h2').text(); $('.fc-center').append('<p>'+'' +'</p>'); 但我不太确定该怎么做我提出了这个解决方案: var title = $('.fc-center').f
var title = $('div.fc-center h2').text();
$('.fc-center').append('<p>'+'' +'</p>');
但我不太确定该怎么做我提出了这个解决方案:
var title = $('.fc-center').find('h2').text();
var elementsP=$('.fc-center').find('p');
if (elementsP.length > 0) {
$.each(elementsP, function(i, val) {
$(this).empty().html(title);
});
}
要执行一次:。仔细想想你是否想让内容自动复制。取而代之的是,考虑更改“<代码> H2 < /代码> >的函数,使它们也改变<代码> P<代码>,或者它们调用将内容从<代码> H2 < /代码>复制到<代码> P<代码>的功能。自动完成会降低页面速度。遗憾的是,我无法访问更改H2A的功能。我明白此解决方案背后的意图。但是,如果要更新p标记,则无法正常工作,必须刷新页面。我希望p标签随着h2标签的变化而更新,如果你不介意解释的话,我也会被if语句部分弄糊涂
$('div.fc-center p').equalto $('div.fc-center h2')
var title = $('.fc-center').find('h2').text();
var elementsP=$('.fc-center').find('p');
if (elementsP.length > 0) {
$.each(elementsP, function(i, val) {
$(this).empty().html(title);
});
}