我有這條長長的代碼,它附加了jQuery .append()
方法的幾個元素。有更好的方式來追加這些元素與jQuery?
$('#file-names-js').append("<tr><td>"+fileName+"</td><td><input class='pull-right main-radio' onchange='Product.uncheck($(this));' name='product[images_attributes]["+formNum+"][main]' type='radio' "+checked+"></td><td><a class='close' onclick='Product.removeImage($(this), "+formNum+");' href='#'>×</a></td></tr>");
我試圖使用逗號分隔的元件和具有他們在不同的行(所以它會少可怕)通過,因爲它們嵌套在<tr>
內。所以,當它們分開時,它會在導致問題的其他元素之前生成空的<tr></tr>
。
澄清:通過更好地我的意思是更具可讀性
一個選擇可以 '$( '
你可以定義 「好」:快?更具可讀性? –
@AnthonyGarcia:更難,更好,更快,更強 –