问:“如何使用jquery从下拉列表中选择文本”
虽然在Asp.Net应用我的工作陷在以下问题。
这是我正在使用的代码:
<选择类= “表单控件” id = “新帐户前缀” name = “ newaccountprefix” >
<已选择禁用选项> </选项>
< option value = “ mr” >先生。</ option >
< option value = “ ms” >女士。</ option >
< option value = “ mrs” >太太。</ option >
< option value = “ dr” > Dr 。</ option >
</选择>
这是我的DropDown,我不会使用jquery在.js文件中获取选定的文本。
例如:
如果用户选择“先生”。我不需要使用jquery选定的值(即“先生”)。
任何人都有一些想法,如何实现这一目标。
答:您可以使用以下语法获取选定的文本。
$(“#yourdropdownid选项:已选择”).text();
人们经常在文本和val之间混淆。因此区别在于:.text()为您提供了在下拉菜单中看到的所选文本。.val()为您提供“选项”元素的值部分。
例如:-如果您写
$(“#new-account-prefix选项:已选择”).text();
您将获得Mr.,Ms或您选择的任何内容,并在下拉列表中看到,
但如果您写
$(“#new-account-prefix选项:已选择”).val();
你会得到“先生”,“毫秒”等作为您的结果