0

I use Jquery UI 1.9.2 to convert an <a> tag into a button.
But disabling newly created button only affect appearance(good) and mouse click still works(bad).
I'm using firefox 32.
Here is my snippet:

<a href="#" onclick="alert('hi');">click me if enabled</a>
<script>
    $('a').button({disabled:true});
</script>

Is this behavior related to nature of <a> tag and cannot be addressed by jquery UI tools and options?
How can i suppress onClick anyway?

2

1 Answer 1

1

Yes, this only works for <button> elements.

See my jsfiddle here: http://jsfiddle.net/xBB5x/9544/

You have to remove the onclick for the a to stop working like:

$("a").attr('onclick', '')

http://jsfiddle.net/xBB5x/9545/

Sign up to request clarification or add additional context in comments.

1 Comment

Yes i know. but assume for some reason i have to use <a> tag

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.