我試圖將整個文檔從JavaScript轉換爲jQuery。於是我跑進了一堵磚牆。提取變量的innerhtml?使用jquery
所以在我的劇本我有我的數組:
var phones = new Array();
phones[0] = 'http://www.cellunlocker.net/blog/wp-content/uploads/2011/11/iphone-4.jpg" title="ipod" alt="ipod image';
phones[1] = 'http://upload.wikimedia.org/wikipedia/commons/thumb/1/17/Blackberry-Bold-9650-Verizon.jpg/365px-Blackberry-Bold-9650-Verizon.jpg';
phones.push('http://www.wired.com/images_blogs/gadgetlab/2010/03/samsung-galaxys-536x536.jpg');
phones.push('http://handies.phandroid.com/media/motorola-spice-1286473916-630.jpg');
phones.push('http://www.pitchpoleenterprises.com/shop/ImageUnavailable.jpg');
然後,我有我的功能以及:
function checkCase(){
var phone = $('#cel')[0]; //document.getElementById('cel');
var phone_div = $('#phone_display')[0]; //document.getElementById('phone_display');
由磚牆緊隨其後。我想轉換這個特定的代碼(目前評論爲JavaScript)。我嘗試了幾件事(只顯示最後一個)。基本上,我想要展示黑莓的圖片。現在,圖像本身並沒有顯示出來(其他圖片工作正常,因爲它們目前都在JavaScript中),但我正在嘗試改變它們 - 我決定從黑莓圖片開始。
基本上,我不知道如何將變量本身作爲jQuery改變。由於它是一個變量,而不是一個ID,我完全失去了做什麼。
case 'bb':
/*phone_div.innerHTML*/ /*$('phone_div').html()*/ $('phone_div')[0].innerHTML = '<img src="'+phones[1]+'" title="blackberry" alt="blackberry image" />';
您可以發佈與雲的HTML這和一個jsFiddle如果可能的話? – j08691 2013-02-12 18:19:28
當然http://jsfiddle.net/ENqFb/ – 2013-02-12 18:32:04
似乎爲我工作:http://jsfiddle.net/j08691/ENqFb/1/。請注意,您包含jQuery的兩個版本。我剛剛清理了你的東西;沒有改變任何實際的代碼。 – j08691 2013-02-12 18:37:46