Javascript jQuery使用attributesStartsWith隐藏未按预期工作
我有一个填充脚本,它根据是否包含Id的一部分来隐藏和显示div,然后显示包含传递给函数的完整唯一Id的div。功能如下: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
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:我认为没有它们它仍然可以工作,但最好是安全的;)