這應該是另一個簡單的修復方法,令我感到困惑。我從數據庫中提取數據併爲數據庫的每一行呈現一個按鈕。但是,文本不會出現在按鈕內!它出現在它下面!JQM定位按鈕文本出現在按鈕外
下面的代碼:
$('#'+category).append('<li><a href="#itemColours" data-role="button" data-icon="false" data-rel="popup" data-mini="true" id="'+thisRow.fixture+'itemColour" class="descriptions" onClick="getItemColours(\''+thisRow.fixture+'\')" />'+thisRow.colour+'</a></li>');
有趣的是,getItemColours功能運行時,它顯示的色彩彈出,當你選擇一個它改變了按鈕並更新數據庫。這一點工作得很好。
$('#'+item+'itemColour .ui-btn-text').text(colour);
這裏就是我得到:http://i1320.photobucket.com/albums/u521/dan_jones2/buttons_zps185113ce.png 呈現不正確的按鈕,函數調用後的按鈕(正確的),然後在列表之後按鈕刷新(不正確再次)。
感謝您給我一個地方看,但不幸的是我完全刪除了我的樣式表,它仍然顯示在盒子外面。我完全難住... – Dan
值得一提的是,這個按鈕是嵌套在一個列表視圖,divs和一個網格? – Dan
另外,因爲數據庫中的文本和新選擇的項目都是可見的,當你選擇一個新的顏色,我只能推斷,從數據庫檢索的數據不被視爲按鈕中的文本,否則它將被getItemColours函數添加的文本替換。 – Dan