在jquery中用于jvector映射的href

时间:2017-03-18 19:32:30

标签: jquery href

嗨,实际上我尝试做一个函数,它会将我重定向到另一个页面,其中包含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>")    
     });
 });

1 个答案:

答案 0 :(得分:1)

您需要return false以阻止点击网址的默认操作(假设#vmapa标记)。

此外,您的串联中存在一些语法错误(使用单引号和双引号)。

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

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