Любой родитель, который существует в момент привязки события, и если ваша страница динамически создавала элементы с помощью кнопки имени класса, вы привязывали бы событие к родительскому, который уже существует
$(document).ready(function(){
//Particular Parent chield click
$(".buttons").on("click","button",function(){
alert("Clicked");
});
//Dynamic event bind on button class
$(document).on("click",".button",function(){
alert("Dymamic Clicked");
});
$("input").addClass("button");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="buttons">
<input type="button" value="1">
<button>2</button>
<input type="text">
<button>3</button>
<input type="button" value="5">
</div>
<button>6</button>
Модуль Ecto.Query упрощает также применение определенных запросов к вещам, таким как предварительная загрузка.
. Мы достигаем этого путем передачи запроса в функцию предварительной загрузки , который затем ограничивает результаты предварительной загрузки этим запросом.
Например, в вашем случае:
import Ecto.Query # => Needed to use the ecto query helpers
Thread
|> Thread.ordered
|> Repo.all
|> Repo.preload([posts: (from p in Post, order_by: p.published_at)])
(при условии, что вы опубликовали поле в сообщениях)
import Ecto.Query
, если кто-то еще обнаруживает этот поток и имеет ту же проблему. – nitomoe 11 April 2017 в 17:21comments_query = from c in Comment, order_by: c.popularity, limit: 5 Repo.all from p in Post, preload: [comments: ^comments_query]
hexdocs.pm/ecto/Ecto.Query.html#preload/3-preload-queries – Rob Volk 1 February 2018 в 05:13