我一直沒能在.split()上找到很多文檔,並且我有一些代碼可以在單擊兩個單獨按鈕時更改圖像的來源以及圖像的目標文件夾。一個按鈕用於更改源文件夾,另一個用於更改實際的jpeg名稱。jQuery .split()在最後一個斜槓後?
我有腳本工作正常,但現在它是實時的,它是多個文件夾深,當我點擊更改文件夾,默認圖像隱藏/不顯示實際jpg後最後/直到我點擊其他按鈕。 jquery的我有如下:。
$(document).ready(function(){
siteUrl = 'http://webdev.timberwindows.com/wp-content/themes/TimberWindows/images/window-planner/';
imgFldr = 'period-black';
//on hovering the 21 or 24 colour options, change the colour of the image but not the folder
$('#black').click(function(){
$("#pic").attr("src",siteUrl+imgFldr+"/black.jpg");
});
//click the hardware buttons and change the folder where the images are coming from, but not the image itself (by name)
$('#standardBlack').click(function(){
$("#pic").attr("src",'standard-black/'+$("#pic").attr("src").split('/')[1]);
imgFldr = 'standard-black';
});
$("#ironmongery li").click(function(){
$('#ironmongery>li').removeClass('selected');
$(this).addClass('selected');
});
$("#colours li").click(function(){
$('#colours>li').removeClass('selected');
$(this).addClass('selected');
});
});
您的代碼看起來不錯。你可以發佈標記的一部分嗎? – ShankarSangoli
是的,這裏你去:http://pastebin.me/74fc57b4f094813151564c8ca00a558c注意:這是一個wordpress模板文件。 – tjcss
良好做法 - 多次使用局部變量而不是調用「#pic」。 –