触发Jquery函数onclick

时间:2013-05-20 12:59:32

标签: jquery

我有一个Jquery函数,我希望通过鼠标单击来启动或关闭它。 触发打开状态的区域是具有“inline_sprite”类的锚标记,触发关闭状态的区域是具有“block_sprite”类的锚标记。 Jquery函数在表中包装了几个div。

我是Jquery的新手并且不确定正确的语法,我们将非常感谢任何帮助。 这是jquery代码:

<script src="js/jquery.js"></script>
<script>
$(function(){
    $("#page-wrap").wrapInner("<table cellspacing='30'><tr>");
    $(".post").wrap("<td>");
});
</script>

3 个答案:

答案 0 :(得分:3)

这是带有类inline_sprite的元素的单击函数 - 这会添加到类

$(".inline_sprite").click(function() {
     $("#page-wrap").wrapInner("<table cellspacing='30'><tr>");
     $(".post").wrap("<td>");
});

你需要创建单独的逻辑来删除它,然后是点击处理程序

$(".block_sprite").click(function() { //code });

答案 1 :(得分:0)

$(".inline_sprite").on("click", function(){});

答案 2 :(得分:0)

你需要这样做以跟踪关闭和开启的点击

$('.inline_sprite').bind('click',function(){
        alert('On');
});

$('.block_sprite').bind('click',function(){
    alert('off');
});

这是一个实时工作示例http://jsfiddle.net/87xqJ/3/