用戶在單擊Go按鈕後,將單詞輸入到輸入字段中,文件名與匹配關鍵字的小圖像在層次結構中的特定位置彈出。我只是希望有人仔細檢查這個腳本,看看它是否有錯誤,因爲它看起來不起作用。輸入是一個逗號分隔列表,因此修剪。從輸入字段的文本中觸發圖像創建
$(".Go").live('click', function(){
var words = [];
jQuery.each(jQuery.trim(jQuery("#input").val()).split(","), function(index, value){
words.push(jQuery.trim(value));
});
for(i=0; i > words.length(); i++){
$('#Place').append('img').attr("src", words[i]+'.png');
}
});
非常感謝Femi,他爲我制定了這個劇本。
@Town - 感謝您的演示!我確實需要它來生活,所以我做了調整。它一開始不工作,但後來我看到你的小提琴使用1.6,所以我更新了我的(1.5.2)。如果我想檢查單詞數組中任何條目的內容以獲取特定的字符串值,有沒有辦法做到這一點?如果輸入是X,Y或Z,那麼目標#Place是不同的。 – 2011-05-12 16:29:16
@Jason:它應該可以在1.5.2下正常工作......無論如何它都可以使用jsfiddle。你當然可以使用[switch語句](https://developer.mozilla.org/en/JavaScript/Reference/Statements/switch)檢查循環內的單詞[i]'的內容,然後設置一個變量在調用append()時使用'#place'。這取決於你有多少不同的排列。 – Town 2011-05-12 16:35:48
@Town:我很難設置switch語句,因爲我對數組不熟悉。如果我想檢查單詞[i]是'a,b,c,d還是e',並且如果是,請將回報目標設置爲特定地點,我該怎麼做?我應該爲此提出一個新問題嗎? – 2011-05-13 16:16:29