Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript函数调用中传递的HTML属性不完整_Javascript_Jquery_Html - Fatal编程技术网

在javascript函数调用中传递的HTML属性不完整

在javascript函数调用中传递的HTML属性不完整,javascript,jquery,html,Javascript,Jquery,Html,在Javascript函数调用中传递的HTML属性不完整 请在下面找到我的代码: var circleName ="Andhra Pradesh"; <li><a onclick='selectCircle(this);' href='javascript:void(0);' circle="+circleName+"> <script type="text/javascript"> function selectCircle(hre) { var circ

在Javascript函数调用中传递的HTML属性不完整

请在下面找到我的代码:

var circleName ="Andhra Pradesh";
<li><a onclick='selectCircle(this);' href='javascript:void(0);' circle="+circleName+">

<script type="text/javascript">
function selectCircle(hre) {
var circle = $(hre).attr('circle');
alert(circle);    
</script>
var circleName=“安得拉邦”;
  • 功能选择圈(hre){ var circle=$(hre).attr('circle'); 警报(圆圈);
  • 在警报中,我只得到“Andhra”,或者如果我超过“UP west”,我在警报中得到“UP”

    在html中尝试以下内容:

    <li><a onclick='selectCircle(this);' href='javascript:void(0);' circle='"+circleName+"'>
    
  • 您的圆圈属性中缺少引号。

    尝试使用jquery这样做

    在您的代码中,concat是错误的

    <li><a onclick='selectCircle(this);' href='javascript:void(0);' circle='"+circleName+"'>
    
  • 变量(
    var circleName=“Andhra Pradesh”
    )应该在
    脚本
    块中,构建
    li的代码也应该在
    块中
  • 您正在使用一个属性构建一个HTML字符串,该属性的值基于您的变量,但需要将单引号括在双引号中(
    circle='“+circleName+”
  • var circleName=“安得拉邦”;
    var circleNameText=“Andhra Pradesh Circle”;//文本可以与名称相同,也可以不同。
    var$listItem=$(“
  • ”); $(“#列表”)。追加($listItem); 功能选择圈(hre){ var circle=$(hre).attr('circle'); 警报(圆圈); }
    
    
      这是完整的代码吗?似乎缺少一些东西。不,这是不完整的。.我只是在这部分出错。您的
      标记缺少结束部分,即,您的函数selectCircle缺少结束括号
      ,看起来你应该重视保存它们。@BrijeshBhatt对我来说它不起作用Here@ozil我不知道你的问题给我链接
      $('#selectCircle').click(function(){
      var circle = $(this).attr('circle');
      alert(circle);
      
      });