簡體   English   中英

如何在jquery中的onchange無線電上運行兩個功能?

[英]How run two functions on onchange radio in jquery?

我的頁面上有一些選擇和輸入:

<select class="form-control" id="id_type" name="type" onchange="filterUser(this.value)">
    <option value="">Choose payment</option>
    <?php
    for($i=0;$i<count($types);$i++){
        if($t==$types[$i]['title_type']){
            echo '<option selected  value="'.$types[$i]['id'].'" >' . $types[$i]['title_type'] . '</option>';
        }
        else {
            echo '<option value="'.$types[$i]['id'].'" >' . $types[$i]['title_type'] . '</option>';
        }
    }
    ?>
</select>
<br>

<br><input type="radio" name="del" id="del" value="del" onchange="filterUser(this.value)">Delete<br>

當我單擊#del時,我運行ajax函數。 但是我還必須將選擇值更改為默認值。 在ajax函數執行后,我該如何做其他代碼:

$("#formEmpl select").val("");
$("#formEmpl #num_records").val(20);

此代碼必須僅對ID為#del的輸入運行,而不對所有輸入運行,但對所有輸入都調用ajax

我該如何解決?

從您的單選元素中刪除事件屬性,並將其添加到您的正文末尾:

<script>
    $("#del").on("change", function() {
        filterUser(this.value);
        $("#formEmpl select").val("");
        $("#num_records").val(20);
    });
</script>

避免在html中使用onchange屬性或任何其他內聯事件屬性, 請選中此項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM