Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery使用attributesStartsWith隐藏未按预期工作_Javascript_Jquery - Fatal编程技术网

Javascript jQuery使用attributesStartsWith隐藏未按预期工作

Javascript jQuery使用attributesStartsWith隐藏未按预期工作,javascript,jquery,Javascript,Jquery,我有一个填充脚本,它根据是否包含Id的一部分来隐藏和显示div,然后显示包含传递给函数的完整唯一Id的div。功能如下: function showPlot(plotId) { // Hide all plots by switching them to a class $('div[id^="plot_"').hide(); //<--Won't hide the divs matching that portion of the Id // Show the selecte

我有一个填充脚本,它根据是否包含Id的一部分来隐藏和显示div,然后显示包含传递给函数的完整唯一Id的div。功能如下:

function showPlot(plotId) {
  // Hide all plots by switching them to a class
  $('div[id^="plot_"').hide(); //<--Won't hide the divs matching that portion of the Id
  // Show the selected plot by changing it's class
  $('#' + plotId).show('fast');
}
函数显示图(plotId){
//通过将所有绘图切换到类来隐藏它们
$('div[id^=“plot_”).hide();/更改

$('div[id^="plot_"').hide();

改变

$('div[id^="plot_"').hide();


您缺少结束语
]

$('div[id^="plot_"]')
             //   ^---------was missing

您缺少结束语
]

$('div[id^="plot_"]')
             //   ^---------was missing

函数调用是否正确?函数调用是否正确?它是否可以使用
plot\uu
周围的引号?我认为jQuery将查找具有
id=”“plot\ux“”的元素
如果有意义的话,内部引号是实际id的一部分。也许not@Connor:不,jQuery不会查找该ID。事实上,引号是必需的:@Connor:是的,它会这样工作。现在,对于各种属性选择器的值,引号实际上是必需的。@patrick dw它们是吗?哇,好的,我马上回来有些代码需要更改。@Connor:我认为没有它们它仍然可以工作,但最好是出于安全考虑;)它是否可以使用
plot\uu
周围的引号?我认为jQuery将查找id为
plot\u''的元素
如果有意义的话,内部引号是实际id的一部分。也许not@Connor:不,jQuery不会查找该ID。事实上,引号是必需的:@Connor:是的,它会这样工作。现在,对于各种属性选择器的值,引号实际上是必需的。@patrick dw它们是吗?哇,好的,我马上回来有些代码需要修改。@Connor:我认为没有它们它仍然可以工作,但最好是安全的;)