xuma adlı üyeden alıntı: mesajı görüntüle
http://jsfiddle.net/xuma/3xbue/
$('.addCustomEmbed').on('click',function(){
  var str= $('<div id="gecici">').append($('ul.part_list').find("a[data-toggle=tab]").clone()).html();
  var pattern = /#tabkaynak-([0-9]+)/gi;
  var myArray = str.match(pattern);
  var newArray=[];
  $.each(myArray,function(i,v){ newArray.push(v.split('-')[1])});
  var newNum= Number(newArray[newArray.length-1])+1;
  $('.part_list li').removeClass('active');
  $('ul.part_list').append('<li class="active"><a data-toggle="tab" href="#tabkaynak-'+newNum+'">Kaynak #'+newNum+'</a></li>');
  return false;
});
şöyle küçük bir sorun çıktı.
<button class="btn btn-primary addCustomEmbed" data-type="normal"><span class="icomoon-icon-download-2 white"></span> Kaynak Ekle</button>
<ul class="nav nav-tabs part_list">
<li class="active"><a href="#tab720p" data-toggle="tab">720p</a></li>
<li ><a href="#tabnosubtitle" data-toggle="tab">nosubtitle</a></li>
<li ><a href="#tabtr" data-toggle="tab">tr</a></li>
<li ><a href="#tabsubtitle" data-toggle="tab">subtitle</a></li>
</ul>
<div id="gizli"></div>
şeklinde tabkaynak linklerinin olmadığını varsayarsak kod çalışmıyor.
$('.addCustomEmbed').on('click',function(){
  var str= $('<div id="gecici">').append($('ul.part_list').find("a[data-toggle=tab]").clone()).html();
  var pattern = /#tabkaynak-([0-9]+)/gi;
  var myArray = str.match(pattern);
    if(myArray==null) {var myArray = 1; }
//yukardaki işe yaramadı.
  var newArray=[];
  $.each(myArray,function(i,v){ newArray.push(v.split('-')[1])});
  var newNum= Number(newArray[newArray.length-1])+1;
  $('.part_list li').removeClass('active');
  $('ul.part_list').append('<li class="active"><a data-toggle="tab" href="#tabkaynak-'+newNum+'">Kaynak #'+newNum+'</a></li>');
  return false;
});
denedim ama olmadı.