我真的很难解决小问题 - 我还在学习 jQuery 让我解释一下问题是什么
我正在使用 jQuery 从数据库中提取数据 - 从数据库中提取的数据会将其附加到 div dataHolder 之后,直到现在一切都很好。
但是, ***<a id="set" style="cursor: pointer;">Confirm Date</a>***
当我单击它时-单击事件不会启动....我只是不知道为什么,我已经在不同页面中测试了此链接并且似乎可以正常工作,但是在这里它不会启动-任何帮助-先谢谢了
让我给你看剧本
<script type="text/javascript">
$(document).ready(function(){
$("#set").click(function(){
// do something
alert( 'ok' );
});
$('#myform').on('change',function( e ){
e.preventDefault();
var select = $('#select').val();
// ** console.log(select);
var datasholder = $('#dataHolder').html('');
$.ajax({
type:'POST',
url:'proccess.php',
data: $(this).serialize(),
success: function( data ){
datasholder.append( data );
}
})
})
})
</script>
<form action="proccess.php" id="myform" method="post" accept-charset="utf-8">
<label for="find">Qualified / Unqalifed Report</label>
<select name="find" id="select">
<option vlaue="">Select option...!</option>
<option value="2">qualifed</option>
<option value="3">unqualifed</option>
</select>
</form>
<div id="dataHolder">
// ** WHEN DATA PULLED FROM DB WILL BE HERE - for example
<tr>
<th>Name:</th>
<th>email:</th>
<th>Confirm Date</th>
</tr>
<tr>
<td>Name:</td>
<td>email:</td>
<td><a id="set" style="cursor: pointer;">Confirm Date</a></td>
</tr>
</div>