存储下拉值并在点击时应用于复选框

时间:2017-03-08 13:21:49

标签: javascript jquery html checkbox

当我从下拉列表中选择一个项目然后单击该复选框时,我试图更改复选框的“值”。我有一个存储来自dropbox的值的jquery函数(我没有包含下拉列表中的代码,因为它工作正常并且不是问题.class是下拉列表中的元素显然):

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
    $(document).on('click', '.class', function() {
        var clicked = $(this).text(); 
    });
</script>

我环顾四周,无法找到如何在单击复选框时将“已点击”变量应用于复选框的“值”。

1 个答案:

答案 0 :(得分:0)

您需要将选定的下拉项存储到变量中,如下所示:

var clickeditem;

$(document).on('click', '.studentclass', function() {
    clickeditem = $(this).text();
});

现在您已将所选项目存储到“全局”变量中:

$(document).on('click','.room',function(){

    //Do some checks to ensure checkedItem is not empty etc...

    //Then
    $(this).attr('value', clickeditem);
});