2014-01-29 58 views
0

我在想是否有可能改變CKEDITOR中的href屬性。在ckeditor jQuery中獲取url的屬性

我有一個複選框ckeditor以外的類電子郵件複選框和ckeditor文本框生成的文本。在這個生成的文本里面是一個帶有開放重定向標識的href,現在我想爲這個鏈接的href添加值。這是唯一的鏈接,並且始終處於生成的消息中。我的代碼看起來現在:

$(document).ready(function(){ 
    carrier.add(); 
}); 

var carrier = { 
    add: function(){ 
     $(".email-checkbox").click(function(){ 
      var values = $('input:checkbox:checked.email-checkbox').map(function(){return this.value;}).get(); 
      var href = $('#open-redirect').attr('href'); 

      {now href is undefined and I need to add checkbox value to it} 
     }); 
    } 
}; 
+0

不能複選框添加一個超鏈接的'href'屬性。 'href'屬性用於確定超鏈接應該指向的位置。 –

+0

我的意思是複選框的值不是標記:P –

回答

1

而不是使用click()改用change()的:

$(".email-checkbox").change(function(){ 
    if (this.checked) { 
     $('#open-redirect').attr('href', this.value); 
    } 
});