Q:

Do I still need to provide code sample even if I am providing fiddle link?

One of my previously posted question is put on hold, being tagged as off-topic.
I have some confusions regarding this.
Here's the link: https://stackoverflow.com/questions/31654709/hide-an-option-form-the-list-when-its-selected-and-vice-cersa-using-chosen-plugi
Why is the question being stated off-topic?
I have provided a fiddle link, and explained it clearly.
Is there something I am missing out?
Is it because I have not provided any sample code? But as you can see, I have provided the fiddle link.
Is fiddle link not considered as a code explanation?

A:

Everything you need should be in the question. If you can use Stack Snippets to demonstrate the problem then do so. 
If you want to provide additional links that you think might make it easier for someone to help you such as a jsfiddle then feel free to add them too, but they are just that additional information.
One of the off-topic reasons is:

Questions seeking debugging help ("why isn't this code working?") must include the desired behavior, a specific problem or error and the shortest code necessary to reproduce it in the question itself...

So if you don't do that you run the risk of the question being closed on precisely those grounds. If you're lucky someone might add the code in the question itself instead but why run the risk?
Your aim is to get an answer to your question isn't it? If so bend over backwards to make it easy for someone to answer it. The harder your question is to answer the more likely potential answerers will just give up and move on to another better written question instead.

