onclick事件在chrome中不起作用

时间:2014-01-28 13:23:52

标签: javascript php jquery google-chrome onclick

我在Chrome浏览器中使用onclick事件时遇到问题。

我的代码是:

<select type="list" name="adscity"  id="adscity" class="ads-select2" >
<?php while($row=mysql_fetch_array($result)) { ?>
    <option value="<?php echo $row['id']; ?>" onclick="document.getElementById('adscity_h').value=this.value" >
    <?php echo $row['title']; ?> </option>
<?php } ?>
</select>

2 个答案:

答案 0 :(得分:1)

请试试这个。您应该在<select>标记中添加'onChange'事件,而不是<option>

上的onClick
<select onchange="document.getElementById('adscity_h').value=this.value">

答案 1 :(得分:0)

我认为您的选项标签位于选择标记中。

jquery代码:

$('#adscity').on('change', function(){
   $('#adscity_h').val($(this).val());
})