jquery动态下拉列表

时间:2013-05-29 01:55:02

标签: javascript jquery html

我有这个脚本:

jQuery(document).ready(function($){

$('#website').change(function() {

    $.get('inc/dropdown.php',{id: $(this).val() },function(d){
        $('#loc').replaceWith(d);
    });
});
});

在第一个下拉列表中使用此HTML。

<label for="website"><strong>Web Site:</strong></label>
<?php inc dynamic form ?>

这将被动态下拉替换。

 <span id="loc">Please select an option from above.</span>

我遇到的问题是,当我点击网站下拉列表中的项目时,它不会更新其他下拉列表。它坚持点击它的第一个。

1 个答案:

答案 0 :(得分:0)

  

我遇到的问题是,当我点击网站下拉列表中的项目时,它不会更新其他下拉列表

其他下拉菜单是什么意思?在这里,您使用的是ID,因此您无法使用相同的脚本进行其他下拉菜单。如果您需要此代码可供不同元素使用,则应考虑使用类。

此外,您使用.replaceWith代替.text,替换DOM元素时应使用.replaceWith,这是您的意图吗?