Javascript 什么';选择[name^=]和选择[name*=]之间的区别是什么?
我想选择Javascript 什么';选择[name^=]和选择[name*=]之间的区别是什么?,javascript,jquery,html,Javascript,Jquery,Html,我想选择 <select name="123-table"></select> 但是没有返回任何内容您想要这个吗 $('[name$=-table]').val(); 选择以-表 ^=选择以开头 $=选择以结尾 *=选择“包含任何位置” 查看更多信息 根据 ^=表示“从”选择器开始 *=表示“包含”选择器 所以很明显你没有得到价值 您可以在此处使用“结束于”选择器$=: $('[name$=-table]').val(); 一个做x,另一个做y。一个是以开头,另一
<select name="123-table"></select>
但是没有返回任何内容您想要这个吗
$('[name$=-table]').val();
选择以-表
^=
选择以开头
$=
选择以结尾
*=
选择“包含任何位置”
查看更多信息 根据
^=
表示“从”选择器开始
*=
表示“包含”选择器
所以很明显你没有得到价值
您可以在此处使用“结束于”选择器$=
:
$('[name$=-table]').val();
一个做x,另一个做y。一个是以开头,另一个是包含。你从来没有读过??阅读文档,它非常清楚地解释了每一个都做了什么。^选择以它开头的内容,*包含它的内容。-1因为没有参考文档,随后又问了一个标题和正文仅与主题相关的问题。
$(“[name^=-table]”.val()代码>是一个。正如@Adam Rackis所说,你需要的是以或结尾。那么^
和*
呢?你有前两个倒数我知道投反对票的原因吗?这似乎没有道理。
$('[name$=-table]').val();