Хммм ...
Чтобы ответить на ваш первый вопрос: их следует поместить в элемент <head>
.
Кроме того, обычно я использую метод 'bind' при потоплении событий в DOM (похоже, вы пытаетесь это сделать).
Итак, код будет выглядеть так:
$(document).ready(function()
{
// Bind each link to a handler:
$("a").bind('click dblclick', function(event)
{
alert('click');
})
});
Также несколько советов по дизайну (поскольку вы работаете с чем-то близким мне по духу (ASP.NET MVC с jQuery):
Добавьте дополнительный ContentPlaceHolder внизу элемента <head>
вашей главной страницы. Это позволит вам запускать javascript для конкретной страницы в правильном месте: в разделе 'head' страницы, и это позволит вам включать javascript для конкретной страницы.
Это будет выглядеть примерно так:
<asp:ContentPlaceHolder ID="HeadContent" runat="server" />
</head>
Почему это полезно? Я скажу вам: используемый вами плагин с закругленными углами jQuery может использоваться только на нескольких страницах - зачем включать его на каждой странице?