When we create a node reference field and attach a custom view with only nid, the autocomplete result will have title with link! (And if you accidentally click on title it will redirect to that node!!) .After some analysis, i found title is automatically added to view, if no title added in views. Here the problem with module is when it add a title to view,Link this field to its node is checked by default.

I have solved the issue by adding title (unchecked 'Link this field to its node') to view.

Request to fix this issue in nodereference_autocomplete() with strip_tags
$matches[$row['title'] ." [nid:$id]"] = '<div class="reference-autocomplete">'. $row['rendered'] . '</div>';
to
$matches[$row['title'] ." [nid:$id]"] = '<div class="reference-autocomplete">'. strip_tags($row['rendered']). '</div>';