I have a anchor link generated via php which will be binded on ko and works fine. My problem is why does the ko function is executed on load of the elements? below is the co
This is how object literals are working in Javascript so the property values like function class immediately evaluated when the object gets created.
To make it work you need to wrap your function call in the click binding into an anonymous function:
Add
See also in the documentation: Accessing the event object, or passing more parameters