$(document).ready(function() {
//set all logo images based on data returned from database
var WinBack = $('div.jWinBackFrom').html();
switch(WinBack) {
case '1': //If database returns 1 : set Verizon FiOS logo
$('div.jWinBackFrom').prepend('<img id="WinBackLogo" src="<?php echo site_url();?>/assets/images/verizon-fios-logo.jpg" />');
break;
case '2': //If database returns 2 : set DirecTV logo
$('div.jWinBackFrom').prepend('<img id="WinBackLogo" src="<?php echo base_url();?>assets/images/directv-logo.jpg" />');
break;
case '3': //If database returns 3 : set DISH Network logo
$('div.jWinBackFrom').prepend('<img id="WinBackLogo" src="<?php echo base_url();?>assets/images/dish-network-logo.jpg" />');
break;
}
在页面上,我有多个<div class="jWinBackFrom"><?php echo $optimum['cWinBackFrom'][$i]; ?></div>
for 循环。
所以想象一个输出<div class="jWinBackFrom">1</div>
,<div class="jWinBackFrom">2</div>
, <div class="jWinBackFrom">3</div>
, <div class="jWinBackFrom">2</div>
, <div class="jWinBackFrom">1</div>``<div class="jWinBackFrom">3</div>
,<div class="jWinBackFrom">1</div>
基本上都是随机的。jQuery 需要从所有这些 DIV 中获取值,并使用相关图像切换数值。
有人可以告诉我我是否做得对(意味着正确的方法)这是最有效的(可能不是)那是什么?
我需要对许多其他领域重复这个过程。我的理论是让数据库返回一个像 1 这样的简单值并使用 jQuery 动态构建页面会更快。
感谢您的帮助!谢谢你!