Example 3 will have the highest chance of the user being able to click on the link without the handler having attached itself yet. Since you are loading the jQuery library after the link is rendered, if Google's servers are a little slow (or the DNS lookup takes a second or so), or the users computer is slow to process jQuery, the link will not have its click handler attached when the user tries to click it.
Another situation where this might happen is if you have a very large or slow loading page and this link is at the top. Then the DOM may not be fully ready when parts of it are visible. If you are running into a problem like this, the safest thing to do is:
head
(example 1 or 2)
element, but not in a DOMReady callback. This way it will be called immediately and will not wait for the rest of the document.Once an element is rendered, it can be grabbed from the DOM, and subsequently jQuery can access it:
Test