Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
使用jquery使一个html元素指向另一个html元素_Html_Jquery_Element - Fatal编程技术网

使用jquery使一个html元素指向另一个html元素

使用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

我是jquery新手,我想知道如何将一个html元素指向另一个html元素。我想这样做,每当h2标记中的某些内容发生更改时,p标记中的文本将复制更改。下面是如何在class fc中心内设置我的标签

 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);
    
   });
   
 }