<div class="btn-group m-b-5">
<button type="button" data-toggle="dropdown" class="btn dropdown-toggle btn-info">
Ana Kategori
<span class="caret"></span>
</button>
<ul role="menu" class="dropdown-menu">
<?php
while ($row = mysqli_fetch_assoc($resultDataTableTwo)){
echo '<li><a onclick="myFunction()">'.$row['Ana_Kategori'].'</a></li>';
echo ' <li class="divider"></li>';
}
?>
</ul>
</div>
因此,为了通过 $row['Ana_Kategori']
实现的点击下拉项名称调用 myFunction()
,我该如何继续?
最佳答案
这可能不是您真正想要的,但请尝试一下,让我知道您得到了什么。
改变
echo '<li><a onclick="myFunction()">'.$row['Ana_Kategori'].'</a></li>';
到
echo '<li><a class="dropdown-link">'.$row['Ana_Kategori'].'</a></li>';
然后添加这个JS函数
$(document).on('click','.dropdown-link',function(event){
event.preventDefault();
var $this = $(this);
var name = $this.text();
console.log("I clicked " + name);
});
关于javascript - 下拉单击来自 mysql 的 PHP 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46245214/