为什么我的点击功能不起作用

时间:2011-01-20 16:26:39

标签: javascript jquery

<script type="text/javascript">
$(function ()
{
   var $main = $('#main'),
    $1 = $('#1'),
    $2 = $('#2');

$2.hide(); // hide div#2 when the page is loaded

$main.click(function ()
{
    $1.toggle();
    $2.toggle();
});

 $senddvd.click(function ()
{
   alert('hello');
  // a=whichIsVisible();
   //alert(a);
});


function whichIsVisible()
{
    if (!$1.is(':hidden')) return $1;
    if (!$2.is(':hidden')) return $2;
}

});

</script>

点击主要确实似乎无法确定为什么它不能用于senddvd

<div id="senddvd" align="center"><img   border="0"  src="images/senddvd.png"></div>

由于 Prady

4 个答案:

答案 0 :(得分:6)

$senddvd $('#senddvd')不应该{{1}}?

答案 1 :(得分:3)

您需要申报:)

var $senddvd = $('#senddvd');

答案 2 :(得分:1)

你错过了

var $senddvd = $('#senddvd');

答案 3 :(得分:1)

你可以试试这个:

$('#senddvd').click(function ()

为此:

$senddvd.click(function ()

示例:http://jsfiddle.net/uXpVN/3/