我正在尝试使用选择器从下拉列表中获取所选文本.如果我直接按名称引用下拉列表,它可以工作:
$('#aBigLongASP.NETWebformsGeneratedName_ddl_StateOfOption :selected').text()
Run Code Online (Sandbox Code Playgroud)
然而,我尝试使用选择器仅使用名称的最后部分来选择下拉列表:
$('#select[id$='ddl_StateOfOption']) :selected).text();
Run Code Online (Sandbox Code Playgroud)
但我似乎无法让它发挥作用.Chrome开发人员工具会抛出以下错误:
SyntaxError:意外的标识符
任何人都可以指出错误在哪里?
试试这个:
$('select[id$="ddl_StateOfOption"] :selected').text();
Run Code Online (Sandbox Code Playgroud)
你的代码有几个问题:
// $('#select[id$='ddl_StateOfOption']) :selected).text();
// ^ ^ ^ ^ ^
// | | | | \
// | | | \ missing closing '
// | \ / shouldn't have )
// \ should be " not '
// You were selecting elements with id "select" rather than tag "select"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
202 次 |
| 最近记录: |