i have some problems in my code… I am using html and jquery..
i want to alert value of idPredefineDetail that was appended before… here’s my code:
<table id="tablePreDefineDetail">
<tr id="rowPreDefineDetail"><td><input type="checkbox" name="chkPredefineDetail" ><input type="hidden" name="idPredefineDetail" value="1"></td><td width="5"><input type="text" name="txtCodePredefineDetail" value="ab" size="10"></td><td><input type="text" name="txtDescriptionPredefineDetail" id="txtdesk" size="50"></td><td><a href="#"><button class="upPredefine"></button></a><a href="#"><button class="downPredefine"></button></a><a href="#"><button class="removeStdInsBtn"></button></a></td></tr>
<tr id="rowPreDefineDetail"><td><input type="checkbox" name="chkPredefineDetail" ><input type="hidden" name="idPredefineDetail" value="2"></td><td width="5"><input type="text" name="txtCodePredefineDetail" value="ac" size="10"></td><td><input type="text" name="txtDescriptionPredefineDetail" id="txtdesk" size="50"></td><td><a href="#"><button class="upPredefine"></button></a><a href="#"><button class="downPredefine"></button></a><a href="#"><button class="removeStdInsBtn"></button></a></td></tr>
</table>
When i clicked button remove removeStdInsBtn.. i am using the code below:
$('#tablePreDefineDetail tr button.removeStdInsBtn').click(function(e){
var obj=$(this);
e.preventDefault();
$("#dialog-confirm").dialog({
buttons : {
"Confirm" : function() {
var idPredefineDetail=$(this).parent().parent().children("input[name=idPredefineDetail]").val();
alert(idPredefineDetail);
$(this).dialog("close");
},
"Cancel" : function() {
$(this).dialog("close");
}
}
});
$('#dialog-confirm').dialog('open');
});
anybody help me??
You can use a combo of closest and find .
Try this: