2014-01-29 102 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); 
    } 
});