Если параметры могут быть определены в момент нажатия, я бы предложил
метод связывания:
$('a').click(function(){ someFunc(this.val, 2, 3, 4); })
Один случай, о котором я мог бы подумать сделать это в строке, это если вы создаете несколько ссылок в цикле, где параметры 1, 2, 3 или 4 меняются в зависимости от внутренней переменной или чего-то еще:
<% for( int i = 0; i < 4; i++) { %>
<a onclick="someFunc(1,<%= i %>,3,4"></a>
<% } %>
Лично я всегда пытаюсь привязать событие к обратному вызову $ (document) .ready ().
Надеюсь, это поможет