var
// function for event click
getData = function(ev) {
alert('ok');
},
// your button
button = $('<input type="button" value="Plot Data" />').click(getData),
// append to p container
pcontainer = $('<p></p>').append(button).appendTo('#plot');
example
EDIT for comments
var
// counter clicks
clickCounter = 0,
// function for event click
getData = function(ev) {
$('#controlClick').append('click in getData '+(++clickCounter)+'<br />'); // firsts lines
// your code;
// don't put return false or ev.stopPropagation()
},
controlEvent = function(ev) {
$('#controlClick').append('click in control<br />');
},
// your button
button = $('<input type="button" value="Plot Data" />')
.bind('click', getData)
.bind('click', controlEvent),
// append to p container
pcontainer = $('<p></p>').append(button).appendTo('#plot');
example update