所以,我今天在讨论一些jQuery,并且遇到了一个问题。我有一个网页,有很多的格式如下链接:为什么我的链接不会触发jQuery.click事件?
凡<#>
是一个生成在运行该页面中的PHP循环的一个数字。在页面顶部,我有一个链接到Google CDN的脚本标记,用于jQuery 1.7.2最小化,以及一个ID为“form_map”的div。所有链接都显示后,我有以下脚本:
<script type="text/css">
$(document).ready(function(){
$('.a_link').click(function(){
var c_id = $(this).attr('id');
var task = 'read';
var ajax_url = 'engine.php';
alert('link pressed for id: '+c_id);
$.get({
url: ajax_url,
data: { 'task':task, 'c_id':c_id },
success: function(res){ $('#form_map').val(res); }
});
});
});
</script>
不顾一切靠不住的Ajax调用(这也似乎不能正常工作),当我点击一个链接没有任何反应。它甚至不运行脚本。我通过设置断点并添加警报来测试这一点。似乎甚至没有触发这一点。
关于我在做什么的任何建议是错误的?
你的脚本类型被列为 “文/ CSS” ...它应该是 “text/JavaScript的”。 –