jquery怎么判断鼠标点击的是哪个div

jquery怎么判断鼠标点击的是哪个div,第1张

通过JQ获取当前div的索引值可判断。

假设有多个div,举个例子:

$('div')on('click',function(){

    var index = $(this)index($('div'));//索引值

    //通个上面的index可以区分是哪个div

})

jquery中获取当前元素的索引,用index(this) 方法:

举例:

$("li")hover(function(){

alert($("li")index(this)); //打印当前li的位置

});

$("btn")click(function(){

var date = new Date();

consolelog(dategetFullYear()+"年"+dategetMonth()+"月"+dategetDay()+"日"+dategetHours()+"时"+dategetMinutes()+"分"+dategetSeconds()+"秒");//控制台打印出当前的时间

});

这是JS的:

<input type='hidden' id='provSelect1' name='provSelect1' runat='server' value='111' />

<script>

windowonload = function(){

var psel = documentgetElementById("provSelect1");

alert("获取到的value:" + pselvalue); //获取

pselvalue = "123"; //设置

alert("设置后的value:" + pselvalue); //设置后的

};

</script>

这是Jquery的,JQuery的文件别忘记引用:

<input type='hidden' id='provSelect1' name='provSelect1' runat='server' value='111' />

<script src="jquery-191minjs"></script>

<script>

$(document)ready(function(){

var val = $("#provSelect1")val(); //获取

alert("获取到的value:" + val);

$("#provSelect1")val("123"); //设置

alert("设置后的value:" + $("#provSelect1")val());

});

</script>

可以用delegate来做

<html>

<head>

<script type="text/javascript" src="/jquery/jqueryjs"></script>

<script type="text/javascript">

    $(document)ready(function(){

      $('#test')delegate('li','click',function(){

            alert($(this)text());

       });

    });

</script>

</head>

<body>

    <ul id="test">

        <li>1</li>

        <li>2</li>

        <li>3</li>

    </ul>

</body>

</html>

这是一个示例,你可以参考一下,点击<li>会跳出d框显示对应li的内容

以上就是关于jquery怎么判断鼠标点击的是哪个div全部的内容,包括:jquery怎么判断鼠标点击的是哪个div、jquery live或者on 这些写法,怎么获取当前点击元素的val()值、在做日历这个项目中使用jquery方法获取你当前点击的那个时间的年月日时分秒等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9267030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存