Javascript 从JQuery方法将值设置为TextField

Javascript 从JQuery方法将值设置为TextField,javascript,jquery,html,Javascript,Jquery,Html,我有一个定义如下的文本字段;我需要从JQuery方法为这个文本字段设置一个值。正在调用JQuery方法,但未显示该值 <input type="text" id="br_name" name="br_name" /> 如果要获取或设置文本输入的值属性,请使用以下方法: 您应该使用id选择器而不是类选择器 $(“#br_name”).val($(this.data(“bankbranchName”))你把一些东西弄混了。您需要通过“#idname”获取id为的元素,通过“.class

我有一个定义如下的文本字段;我需要从JQuery方法为这个文本字段设置一个值。正在调用JQuery方法,但未显示该值

<input type="text" id="br_name" name="br_name" />

如果要获取或设置文本输入的
属性,请使用以下方法:


您应该使用id选择器而不是类选择器
$(“#br_name”).val($(this.data(“bankbranchName”))

你把一些东西弄混了。您需要通过“#idname”获取id为的元素,通过“.classname”获取类为的元素。使用jQuerys.val()方法设置和获取输入值。另外,您的数据属性不应该是camelcase

HTML


它没有显示出来。
$(function () {
    $('.senddb').click(function () {
         $(".br_name").attr("value", $(this).data("bankbranchName"));
    });
});
$(function () {
    $('.senddb').click(function () {
        $(".br_name").val($(this).data("bankbranchName"));
    });
});
<input type="text" id="br_name" name="br_name" />
<button class="senddb" data-bankbranchname="foo">Button</button>
$('.senddb').click(function () {
    $("#br_name").val($(this).data("bankbranchname"));
});