Javascript 如何获取要在文本框中显示的下拉选择值
当我从下拉列表中选择时,我希望获得下拉列表的选定值并显示在列表中。但是我试着用上面的代码,它不起作用?有什么不对,请告诉我。谢谢Javascript 如何获取要在文本框中显示的下拉选择值,javascript,php,jquery,dropdown,Javascript,Php,Jquery,Dropdown,当我从下拉列表中选择时,我希望获得下拉列表的选定值并显示在列表中。但是我试着用上面的代码,它不起作用?有什么不对,请告诉我。谢谢 $('.assetgroupSelect').on('change', function () { var value = $('.assetgroupSelect').val(); if (value != "") { $('#idValue').text(value) } }).trigger('change');
$('.assetgroupSelect').on('change', function () {
var value = $('.assetgroupSelect').val();
if (value != "") {
$('#idValue').text(value)
}
}).trigger('change');
*资产组:
(选择资产组)
目前的指数是:
您使用$('.assetgroupSelect'),但应该使用$('#assetgroupSelect'),因为它在HTML中是(select id=“assetgroupSelect”…)
也不要忘了在行尾使用分号:
$('#idValue')。text(value)您只需在更改时传递值即可
<script>
function myFunction(value) {
$('#idValue').text(value)
}
</script>
>>>>>>>>>> Drop Down List <<<<<<<<<<<<
函数myFunction(值){
$('#idValue')。文本(值)
}
>>>>>>>>>>下拉列表
目前的指数是:
希望这将帮助您在
中发布。assetgroupSelect
您需要我们#assetgroupSelect'
因为assetgroupSelect的ID不是类
试试看
$('#assetgroupSelect').on('change', function () {
var value = $('#assetgroupSelect').val();
if (value != "") {
$('#idValue').text(value)
}
}).trigger('change');
更新评论
$('#assetgroupSelect').on('change', function () {
var value = $('#assetgroupSelect').val();
if (value != "") {
$('#idValue').text(value)
}
}).trigger('change');
$('assetgroupSelect')。在('change',function(){
var值=$('#assetgroupSelect').val();
如果(值!=“”){
$('#idValue')。文本(值)
}
}).触发(“变更”)代码>
*资产组:
(选择资产组)
A.
B
C
G
H
我
目前的指数是:
您已将assetgroupSelect
设置为id
,但您使用的是类选择器。将.assetgroupSelect
更改为#assetgroupSelect
。以键入方式关闭。如果有多个元素,请在HTML中添加CSS类assetgroupSelect,并使用this
当前元素上下文检索值,即var value=$(this).val()
@RoryMcCrossan是的,谢谢。我已经试过这个了,但是没有用。请不要回答问题,问题是一个非常基本的打字错误。它不会帮助未来的访问者,只会阻止垃圾收集器删除此问题。如果需要的话,只需投票将其作为打字错误关闭,并在问题上留下评论。我不能添加声誉低于50的评论,但感谢你的评论。这是一个巨大的倒退。不再是1995年了,不要在*
事件属性上使用。OPs问题是jQuery中的一个简单输入错误selector@Jalay谢谢你的回答!有用的