html - jQuery 单击功能和列表项

标签 html jquery

最近,我在 jQuery 单击事件方面遇到了麻烦。在此示例中,我想在用户单击列表项时使用 ajax post。 Firebug 上没有弹出错误,并且 jquery 脚本在代码中。当我运行代码时,什么也没有发生。代码如下。

<script type="text/javascript" >
$('#pop').click(function() {
var pop = 'pop';
$.post('ajax_file.php', {
    style: pop
    }, function(data) {
        $('#tube').html(data);  
        });});
</script>

<ul>
    <li id="pop">Pop</li>
</ul>

最佳答案

试试这个:

$(document).ready(function(){
   $('#pop').click(function() {
       var pop = 'pop';
       $.post('ajax_style_homepage.php', {
         style: pop
       }, function(data) {
           $('#tube').html(data);  
       });
    });
})

关于html - jQuery 单击功能和列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046252/

相关文章:

javascript - jQuery:将效果应用于 jquery 集合中的每个元素并暂停

asp.net - css hover 在 IE 中不起作用

javascript - 在图像上应用自定义 Jquery UI 调整大小 handle

javascript - 当鼠标移动到带有jquery的文本上时显示图片?

javascript - 我只想在我的文本框中使用数字(我只想使用输入 ID 或类)

jquery - 使用 JQuery Datepicker(具有重复 ID 的元素)

javascript - 是否可以进一步优化该洪水填充算法?

html - 将数据和样式循环到特定列表中? ruby /ERB

javascript - XSS 攻击在 textarea 标签中不起作用

jquery - 位置固定的顶部导航栏在 Firefox 中表现异常