Jquery点击功能仅适用于Button的一个实例

时间:2010-10-02 14:58:25

标签: jquery

我在一个页面上使用了两次相同的按钮,但是这个点击功能仅适用于其中一个:

<script type="text/javascript">
    $('#back_button').click(function(){
        window.location.replace('__mem_url__');
    });
</script>

这是按钮:

<input type="submit" id="back_button" value="Back to Memberships" name="adm_mlevels_update" class="form_input_submit">

1 个答案:

答案 0 :(得分:4)

DOM元素的ID应为唯一。您正在使用ID选择器$('#back_button'),因此这仅适用于单个按钮,因为文档中只有一个元素id="back_button"。您可以使用类选择器:

$('.form_input_submit').click(function(){
    window.location.replace('__mem_url__');
});