Heim > Artikel > Web-Frontend > jquery bind(click) übergibt Parameter, um ein Ereignis an jede Zeile in der list_jquery zu binden
Es ist üblich, auf eine Zeile in der Liste zu klicken, um Details anzuzeigen. Wenn Sie jquey bind verwenden, um auf ein Ereignis zu klicken, kann eine Unachtsamkeit bei der Übergabe von Parametern dazu führen, dass in jeder angeklickten Zeile derselbe Inhalt angezeigt wird. Dies ist meist auf eine Unachtsamkeit bei der Übergabe von Parametern zurückzuführen. Der einfache Code lautet wie folgt:
for(var i=0;i<2;i++) { $("#b" + i).bind("click", {'bindText':bindText + i}, function(e){ butClick(e); }); }
Testcode: