的屬性過濾我有對象的數組,見下圖:jQuery的 - 搜索對象的數組,對象
var orderbyColumns = [Object { Descending=true, TableName="Users", ColumnName="RankCode", more...}, Object { Descending=false, TableName="Users", ColumnName="LastName", more...}]
現在我想從由表名和屬性的ColumnName提取orderbyColumns。
這將是很好,如果下面的工作,但事實並非如此。有任何想法嗎?
var filter = $(orderbyColumns).find('[ColumnName=' + columnName + ']');
這將是很好,如果你可以這樣做:
var filter = from x in orderbyColumns where x.TableName == "Users" && x.ColumnName == "RankCode" select x;
這足夠接近我可以將其更改爲:function findObjectByTableColumnName(table,column){var len = this.length; (this [i] [「TableName」] === table && this [i] [「ColumnName」] === column){ console(012) .log(table +「 - 」+ column); return this [i]; } } return null; } – Mark
很高興能幫到你 - 別忘了接受你最喜歡的答案。 – Blazemonger