>source

라디오 버튼을 동적으로 추가합니다

function RadioButton() {
    $.ajax({
        type: "POST",
        url: "VPATransaction.aspx/SetRadioButton",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: false,
        success: function (result) {
            var jsonData= eval(result.d);
            $.each(result.d.Table, function (index, value) {
                $('#rb').append("<ul><li><input type='radio' name='radio' id='rbs_' value=" + value.PurposeTransid + " style><span id='tf' name='TextFiled'>" + value.Purpose_trans_name + " </span></li></ul>");
                $("#rbs_").click(function () {
                    $("#tf0").val("");
                });
            });
        }
    })
}
**TextBox is also  adding dynamically**
    function Textbox() {
        $("#add")
            .append($("    <div class='col-md-12'>")
                .append($(" <input type='text' name='TextField' id='TF" + Tcount + "'class='col-sm-12 col-md-12 col-xs-12' />")
                    .append($("</div>")
                    )
                )
            );
        Tcount++;
}

버튼을 클릭하면 더 많은 textBox를 추가하기 때문에

목표는 다른 라디오 버튼을 클릭할 때 텍스트 상자의 값을 지우는 것입니다. .val 및 .attr을 사용했지만 아무 일도 일어나지 않았습니다.

  • 답변 # 1

    여기서 텍스트 상자 동적 기능을 사용하는 동안 클릭 기능을 사용하지 않았습니다. 따라서 다음과 같은 방법을 사용할 수 있습니다.

    $(document).ready(RadioButton(){
            $('#btnClear').click(RadioButton(){
                if(confirm("Want to clear?")){
                    $('#form1 input[type="text"]').val('');
                    $('#form1 #txtAddress').val('');
    

    여기서 라디오 버튼을 클릭하면 대화 상자가 나타나면 예를 클릭하면 기능이 자동으로 텍스트 상자를 지웁니다.

  • 이전 java : '1' s의 최대 부분 수열의 길이를 출력합니다.
  • 다음 wxPython GUI 응용 프로그램에서 Python에서 실행 중인 스레드를 중단하는 방법은 무엇입니까?