在javascript函数调用中传递的HTML属性不完整
在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
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的代码也应该在块中
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);
});