I've created a very simple jsFiddle example of a click handler being assigned to two radio buttons with:
$(document).ready(function () {
$(".title").on("click", function (event) {
alert('clicked');
});
});
As you can see, each time a radio button is selected the handler is called twice, why?
<label class="title">
<input type="radio" name="heading" checked="checked" />Introduction and General Information about the Marketing Tool
</label>
<label class="title">
<input type="radio" name="heading" />Implementation Steps of the Marketing Tool
</label>