Javascript 单击“设置输入值”
我想更改输入的值Javascript 单击“设置输入值”,javascript,jquery,html,Javascript,Jquery,Html,我想更改输入的值onclick。我试过了,但是输入值没有改变。找不到错误。例如,当我单击选择标签时,输入应获得值5 $('.training niveau.choice label')。单击(函数(){ $(#train niveau').val(本); }); 4. 此不包含值,而是包含一整套函数和值(要进行验证,请执行console.log(this);如果需要此的值,请改用此: $(“#train niveau”).val(this.val())
onclick
。我试过了,但是输入值没有改变。找不到错误。例如,当我单击选择标签时,输入应获得值5
$('.training niveau.choice label')。单击(函数(){
$(#train niveau').val(本);
});代码>
4.
此
不包含值,而是包含一整套函数和值(要进行验证,请执行console.log(this);
如果需要此的值,请改用此:
$(“#train niveau”).val(this.val())
<仅在为您的选择标签设置了一个值时适用。此
不包含该值,而是包含一整套函数和值(要验证,请执行console.log(this);
如果需要该值,请使用该值:
$('#train niveau').val(this.val());
<仅当为您的选择标签设置了值时才适用。$('#train niveau').val(this);
正在设置标签的jquery对象的输入值
使用$('#train niveau').val($(this).text());
$('#train niveau').val(this);
正在设置标签的jquery对象的输入值
在单击函数中使用$('#train niveau').val($(this.text());
这是普通的javascript DOM元素,它不是jQuery
对象。如果要使用.val()
,需要将这
转换为javascript变量
$('.training-niveau .choice-label').click(function(){
var $this = $(this);
$('#train-niveau').val($this.val());
});
在单击函数中,this
是普通的javascript DOM元素,它不是jQuery
对象。如果要使用.val()
,需要将this
转换为javascript变量
$('.training-niveau .choice-label').click(function(){
var $this = $(this);
$('#train-niveau').val($this.val());
});
只需调用此
就可以将
$('training niveau')。在('click','choice label',function()上{
console.log($('#train niveau').val());//之前
$('#train niveau').val($(this.text());
console.log($('#train niveau').val());//之后
});
4.
只需调用此
只会将
$('training niveau')。在('click','choice label',function()上{
console.log($('#train niveau').val());//之前
$('#train niveau').val($(this.text());
console.log($('#train niveau').val());//之后
});
4.
deja vu来自上一个答案爸爸。deja vu来自上一个答案爸爸。感谢所有帮助我的人:)感谢所有帮助我的人:)