gpt4 book ai didi

jquery - 使用循环优化 Jquery

转载 作者:行者123 更新时间:2023-11-30 23:55:58 24 4
gpt4 key购买 nike

我有这个代码:

            $('.counter_d').mouseover(function() {
$('#description').html('Counter');
});
$('.selector_d').mouseover(function() {
$('#description').html('Selector');
});
$('.date_d').mouseover(function() {
$('#description').html('Date');
});

还有更多,但我认为文件可以更小,甚至可以使用循环重用,但我无法将描述(HTML 方法)与选择器绑定(bind)。

我想使用这样的东西:

              var selectors=['.counter_d','.selector_d','.date_d'];
var description=['Counter', 'Selector', 'Date'];


for(var i=0; i<selectors.length; i++)
$(selectors[i]).mouseover(function() {
$('#description').html(description[i]);
});

有什么帮助吗?谢谢

最佳答案

var selectors = {
'.counter_d': 'Counter',
'.selector_d': 'Selector',
'.date_d': 'Date'
};


$.each(selectors, function (key, value) {
$(key).mouseover(function () {
$("#description").html(value);
});
});

示例: http://jsfiddle.net/andrewwhitaker/bS28q/

关于jquery - 使用循环优化 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12335799/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com