Jquery - 通过悬停从列表中获取 div 编号

发布于 2024-11-30 13:24:57 字数 917 浏览 1 评论 0原文

如何通过将鼠标悬停在 div 上来获取数字?

HTML

<div id="log"></div>

<div id="myList">

    <div class="divHV">One </div>
    <div class="divHV">Two</div>
    <div class="divHV">3 </div>

    <div class="divHV">Blub </div>
    <div class="divHV">Peter</div>
    <div class="divHV">6 House</div>

    <div class="divHV">last one is 7</div>    

</div>

JS

$(document).ready(function() {

    $('.divHV').hover(function()
    {
        XX = '';
        $('#log').html('This is the div number '+XX+' <br />');

    }, function ()
    {
        $('#log').html('');
    });     

});

工作示例
http://jsfiddle.net/9R4aC/2/

How can a get the number by hovering mouse over the div?

HTML

<div id="log"></div>

<div id="myList">

    <div class="divHV">One </div>
    <div class="divHV">Two</div>
    <div class="divHV">3 </div>

    <div class="divHV">Blub </div>
    <div class="divHV">Peter</div>
    <div class="divHV">6 House</div>

    <div class="divHV">last one is 7</div>    

</div>

JS

$(document).ready(function() {

    $('.divHV').hover(function()
    {
        XX = '';
        $('#log').html('This is the div number '+XX+' <br />');

    }, function ()
    {
        $('#log').html('');
    });     

});

Working exmaple
http://jsfiddle.net/9R4aC/2/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谜泪 2024-12-07 13:24:57
XX = $(this).index();

但这将从 0 开始,如果需要,您可以添加+1..

http://jsfiddle.net/9R4aC/ 2/

XX = $(this).index();

but that will start from 0 you can add +1 if you want..

http://jsfiddle.net/9R4aC/2/

纵山崖 2024-12-07 13:24:57
$(document).ready(function() {

    $('.divHV').each(function(i) {
        $(this).hover(function() {
            XX = i;
            $('#log').html('This is the div number ' + XX + ' <br />');

        }, function() {
            $('#log').html('');
        });

    });

});

http://jsfiddle.net/9R4aC/3/

$(document).ready(function() {

    $('.divHV').each(function(i) {
        $(this).hover(function() {
            XX = i;
            $('#log').html('This is the div number ' + XX + ' <br />');

        }, function() {
            $('#log').html('');
        });

    });

});

http://jsfiddle.net/9R4aC/3/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文