鑑於其克隆錶行這下面的示例代碼,設置一些屬性,然後將其追加到一個表:是否有一種格式化jQuery鏈的首選方式,使它們更具可讀性?
$("#FundTable").append(
objButton.parents("tr").clone()
.find(".RowTitle").text("Row " + nAddCount).end()
.find(".FundManagerSelect").attr("id", "FundManager" + nAddCount)
.change(function() { ChangeFundRow(); }).end()
.find(".FundNameSelect").attr("id", "FundName" + nAddCount).end()
);
有沒有人有任何建議,如何可能被格式化是對眼睛更容易嗎?有沒有公認的做法呢?
有一套可遵循的規則是有用的,可以將它們合併到一組標準中。
我喜歡這個,因爲它反映了我的做法,以正則表達式 - 有一個尤伯杯正則表達式通常不如2-3個小口袋大小的人容易理解 – 2009-08-17 09:11:34
這樣好多了。僅僅因爲你*可以*鏈並不意味着你*應該*。 – 2009-08-17 09:13:59
我一直想知道這件事,我必須承認。我對這種方法的緊張是你正在緩存一個已經被緩存的變量(在鏈棧上)。考慮到一些可能相當大,鏈接是不是更好,還是這是一個可接受的開銷? – 2009-08-17 09:19:04