Javascript jQuery更新图像srcs是';行不通

Javascript jQuery更新图像srcs是';行不通,javascript,jquery,html,image,src,Javascript,Jquery,Html,Image,Src,我可以在iOS web应用程序中选择主题 <select onchange="if(this.value)window[this.value]();"> <option value="classic">Classic</option> <option value="gradient">Gradient</option> </select> 基本上,上面的脚本应该根据选择的主题,使用id#coff#topright和#log

我可以在iOS web应用程序中选择主题

<select onchange="if(this.value)window[this.value]();">
<option value="classic">Classic</option>
<option value="gradient">Gradient</option>
</select>
基本上,上面的脚本应该根据选择的主题,使用id
#coff
#topright
#login
更改图像的
src

但是,在执行设置所选主题的警报时,实际图像保持不变,
src
s不会更改。

使用
.attr()


    • $('#coff')[0].src=…
      $('#coff').attr('src',…)
      您在jQuery文档中看到.src了吗?
          function gradient() {
              alert('Applying theme gradient...');
              $('#coff').src="/Users/William/Desktop/sasapp/icons/gradient/profile.png";
                  $('#topright').src="/Users/William/Desktop/sasapp/icons/gradient/settings.png";
              $('#login').src="/Users/William/Desktop/sasapp/icons/gradient/key.png";
          }
      
      function classic() {
          alert('Applying theme classic...');
          $('#coff').src="/Users/William/Desktop/sasapp/icons/classic/profile.png";
          $('#topright').src="/Users/William/Desktop/sasapp/icons/classic/settings.png";
          $('#login').src="/Users/William/Desktop/sasapp/icons/classic/key.png";
      }
      
      $('#coff').attr('src',"/Users/William/Desktop/sasapp/icons/gradient/profile.png");