href in jquery for jvector map



嗨,实际上我尝试做一个函数,它将我重定向到另一个页面上,并在jquery函数中带有链接,但我在语法中有点迷失,这不起作用你能帮我吗? :)

   jQuery(document).ready(function(){
   jQuery('#vmap').vectorMap({
     map: 'world_en',
     backgroundColor: '#333333',
     color: '#ffffff',
     hoverOpacity: 0.7,
     selectedColor: '#666666',
     enableZoom: true,
     showTooltip: true,
     scaleColors: ['#C8EEFF', '#006491'],
     values: sample_data,
     normalizeFunction: 'polynomial'
     });
    jQuery('#vmap').click(function(){
       $('#vmap').attr('<a href = ',"<?php echo $valeur->id ?>><?php echo $valeur->Name; ?></a>")    
     });
 });
您需要

return false以防止单击URL的默认操作(假设#vmapa标签(。

此外,您在串联中遇到了一些语法错误(使用单引号和双引号(。

您需要将href属性与其内部文本分开操作。

jQuery('#vmap').click(function(){
  $('#vmap').attr("href", "<?php echo $valeur->id ?>").text("<?php echo $valeur->Name; ?>");
  return false;
 });

最新更新