当id具有非字母数字字符时,无法使用Jquery获取Select HTML的值
在我的jquery体验中,除了alphanumericof课程id之外,我没有遇到过使用其他字符的情况,并且类选择器包含在字符串选择器中,现在在我当前项目id的contains[]中,并将其放在我的选择器上,它根本不起作用当id具有非字母数字字符时,无法使用Jquery获取Select HTML的值,jquery,html,Jquery,Html,在我的jquery体验中,除了alphanumericof课程id之外,我没有遇到过使用其他字符的情况,并且类选择器包含在字符串选择器中,现在在我当前项目id的contains[]中,并将其放在我的选择器上,它根本不起作用 <select name="pdcompany[0]" id="pdcompany[0]"> <option value="0"> Please select </option> 这
<select name="pdcompany[0]" id="pdcompany[0]">
<option value="0">
Please select
</option>
这是我的小提琴,供你处理
更新
已经修复了选择器中的一些错误。。。缺少美元“[id=pdcompany[0]]”怎么样。text;。使用引号和
翻译供您使用:
$('[id="pdcompany[0]"] option:selected')...
顺便说一句,除非您的选择是倍数,否则不需要使用选项:selected。val将非常好地工作。您不需要>选项:selected-since.val已经为您提供了该选项。只要做:
selector = "#pdcompany\\[0\\]";
selector = "#pdcompany\\[0\\]";