【发布时间】:2014-07-25 14:52:12
【问题描述】:
我有这个 html:
<ul>
<li>
<a href="#">
<div></div>
Actions
<div></div>
</a>
<ul>
<li>
<a>
<div></div>
Create New Entry
</a>
</li>
</ul>
</li>
<li>
<span>Client:<span>
<select data-filter-name="clients" id="client_filter">
<option value="0" {if $selectedClient == 0} selected {/if}>All</option>
{foreach from=$clients key=k item=client}
<option value="{$k}" {if $selectedClient == $k} selected {/if}>{$client}</option>
{/foreach}
</select>
</li>
在 JS 中,我试过这个:
$(document).ready(function() {
$('#client_filter').on('change', function(){
window.location = "/index.php?client_id=" + $(this).val();
});
});
并且未附加事件“onchange”! 当我单击选择框时,没有任何反应。为什么? 如果我将选择框放在外面,它就可以工作。
【问题讨论】:
标签: jquery html html-lists bind onchange