所以我有要修改的代码-

原版的:

jQuery(document).ready(function() {
  var name = '';
  var firstLastName = '[[T6:[[E48:[[S334:fr-id]]-[[S334:px]]:cons.first_name]]]] [[T6:[[E48:[[S334:fr-id]]-[[S334:px]]:cons.last_name]]]]';
  var screenname =  '[[T6:[[S48:0:screenname]]]]';

  if (screenname) {
    name = screenname;
  } else {
    name = firstLastName;
  }

  var splitName = name.split('');
  var nameCheck = splitName[splitName.length-1];

  jQuery('#personal_page_header h2').html("Support " + name + "'s Fundraiser" );
});


有人写下来了,不再在这里了,我现在想做的是弄清楚如何代替替换现有文本,而是添加到其中。

因此,现在此代码的作用是将h2内容替换为组成部分的注册名称或屏幕名称。

我现在想做的是附加到该内容,以便它会说类似

<h2>
  Welcome to my fundraiser
  <br/>
  "Support" + name + "'s Fundraiser"
</h2>


但不幸的是,我尝试的操作破坏了代码并停止了工作。

我试图做的是这样的:

jQuery('#personal_page_header h2').append('<span><br />"Support " + name + "'s Fundraiser"</span>' );


我已经尝试做各种其他事情,但结果都是一样的。

任何帮助将非常感激!
谢谢

最佳答案

这应该为您工作:

jQuery('#personal_page_header h2').append("<span><br/>Support " + name + "'s Fundraiser</span>");


您刚才的报价有些不合适。

10-06 00:43