我不確定編寫代碼的正確方式是什麼,或者它甚至是可能的jQuery格式。jquery - 包含jquery對象作爲文本或html屬性的語法
我
for(i=0; i<10; i++) {
var inner = $('<div/>', {text: 'it works'});
var x = ' xyz ';
var row = $('<div/>', {
id: 'foo',
'class': 'abc',
html: 'test'+ x + inner.text(),
css: {'padding-left': '5px'}
});
row.appendTo('body');
}
輸出是測試XYZ的翻譯:
什麼是顯示內部變量,以便正確的輸出是「測試XYZ它的工作原理」正確的語法?
我知道它會使用inner.appendTo(row)
次要問題的工作:如果我能得到的代碼工作,這將是更快? appendTo或用變量定義html。
TIA
嘗試'html:'test'+ x + inner.html()'或'html:'test'+ x + inner.text()' 。這是在黑暗中的全面鏡頭,只是fyi。 :) – 2012-03-09 04:12:10
它的工作原理,感謝艾略特。 – Jamex 2012-03-09 04:20:50
太棒了,我會把它作爲答案讓你接受。 – 2012-03-09 04:23:52