Just for the record, that does seem to work. Well, with another change: I tested it by getting rid of the "li" tags and putting the id in the "a" tag (in the postbit_legacy template)
HTML Code:
<if condition="$show['multiquote_post']">
<a id="mq_$post[postid]" href="$post[replylink]" rel="nofollow" onclick="return false">$vbphrase[multi_quote_this_message] +</a>
</if>
then in vbulletin_multi_quote.js I changed
Code:
var A=fetch_tags(D,"img");
to
Code:
var A=fetch_tags(D,"a");
and also replaced the change_mq_image function with the code posted by the OP.
One other thing, the way the OP's code works, the text for the multi quote link can't have any + or - in it except at the end (for instance, "Multi-Quote this Message" doesn't work right).