小编And*_*rew的帖子

Jquery触发器以编程方式触发事件并等待上一个事件的操作完成以触发下一个事件

我是jquery的新手.假设我有一个10"a"标签的列表,它们分别附加到事件处理程序mouseover,click,mouseout.
我想要做的是迭代所有"a"元素并使用jquery触发器触发这些事件.
我面临的问题是,这些事件需要一段时间才能被触发,因此当我运行代码时,我只看到结果只在最后一个元素上发生变化.而不是中间体.

$.each($("#styles a"), function(){
    console.log("picked up " + $(this));
    setTimeout(qwe($(this)), 2000);
});

function qwe(obj) {
    console.log(obj.attr("id"));
    $.when(obj.trigger("mouseover").trigger("click").trigger("mouseout"))
        .then(function () {
            console.log("Changing Result Value" + $("#textTag").text());
        });
}
Run Code Online (Sandbox Code Playgroud)

有没有办法按顺序链接这些事件,即
只有当第一个元素的触发动作完成时才应触发第二个元素的事件.我尝试搜索SO,但大多数文章围绕触发仅单个事件.谢谢

javascript jquery jquery-callback

6
推荐指数
1
解决办法
3074
查看次数

Python OOP的基本逻辑

我研究过Python并了解OOP概念是如何工作的.我有的疑问是如何在具有sql交互的应用程序中实现..

假设我在SQL中有一个员工表,其中包含Emp名称,Emp地址,Emp Salary.现在,我需要为所有使用方法创建类的员工提供加薪.

我的数据库逻辑

db = MySQLdb.connect("localhost","testuser","test123","TESTDB" )

cursor = db.cursor()

sql = "Select * from Emp"
cursor.execute(sql)
results = cursor.fetchall()

for row in results:
     name = row[0]
     address = row[1]
     salary  = row[2]



db.close()
Run Code Online (Sandbox Code Playgroud)

课程定义:

   Class Emp():
      def __init__(self,name,salary):
            self.name = name
            self.salary = salary
      def giveraise(self):
            self.salary = self.salary*1.4
Run Code Online (Sandbox Code Playgroud)

如何使用从Employee表中获取的详细信息创建对象...我知道您不需要创建一个类来执行这个小操作.但我正在思考实际实现的方法.

我需要按记录处理记录.

python

0
推荐指数
1
解决办法
167
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-callback ×1

python ×1