Javascript 如何在JQuery中选择id以字符串结尾的下拉列表文本?

Javascript 如何在JQuery中选择id以字符串结尾的下拉列表文本?,javascript,jquery,Javascript,Jquery,我需要选择下拉列表中id以字符串结尾的文本SelectId 如果id是固定的,如fixedd,则可以通过 var val = $('#fixedid :selected').text(); 但是,在我的例子中,我只知道该id的一些结束文本,即SelectId 我尝试了下面的代码,但失败了 $('[id$="SelectId"]').text() 如何实现这一点?您需要在其中获取所选选项,以获取所选选项的文本内容 $('[id$="SelectId"] :selected').text() /

我需要选择下拉列表中id以字符串结尾的文本
SelectId

如果id是固定的,如
fixedd
,则可以通过

var val = $('#fixedid :selected').text();
但是,在我的例子中,我只知道该id的一些结束文本,即
SelectId

我尝试了下面的代码,但失败了

$('[id$="SelectId"]').text()

如何实现这一点?

您需要在其中获取所选选项,以获取所选选项的文本内容

$('[id$="SelectId"] :selected').text()
//-----------------^^^^^^^^^^^-------

这将有助于获得该选项

$("select[id$='SelectId'] option:selected").text()

你的代码应该可以工作。可能的重复:-可能的重复有人愿意告诉我这种方法在投票时有什么问题吗?