Adding value to input field with jQuery

后端 未结 4 2224
长发绾君心
长发绾君心 2021-02-09 04:25

I want to add some value in an input field with jQuery. The problem is with the ID of the input field. I am using the id such as options[input2]. In that case my co

4条回答
  •  余生分开走
    2021-02-09 05:02

    You have to escape [ and ]. Try this:

    $('.button').click(function(){
        var fieldID = $(this).prev().attr("id");
        fieldID = fieldID.replace(/([\[\]]+)/g, "\\$1");
        $('#' + fieldID).val("hello world");
    });
    

    Demo: http://jsfiddle.net/7RJtf/1/

提交回复
热议问题