問題很簡單,但由於某種原因,我無法修復它。 這是href標記,將打開模式框。jquery在傳遞數據時點擊不工作
<center><a href="javascript:void();" class="btn-home" data="<?php echo $cid;?>" data-toggle="modal" data-target="#ApplyModal" name="btn-classified" id="btn-classified" href="#">Apply</a></center>
這裏是jquery從數據屬性中獲取id。
<script type="text/javascript">
$('document').ready(function()
{
$(document).on('click', '#btn-classified', function() {
//$("#btn-classified").on("click", function() {
//$("#btn-classified").click(function() {
var myvar1 = $(this).data('data');
alert(myvar1);
});
});
</script>
出於某種原因,如果我使用$(document).on('click', '#btn-classified', function() {
,如果我使用$("#btn-classified").on("click", function() {
然後我得到未定義我沒有得到任何輸出。
.data('data')將使用屬性data-data =「」,這就是爲什麼您需要使用Rui的答案 – progysm