在许多 div 中,我必须通过用句点替换空格来更改类名......
所以我尝试了这个
$(jqueryElements).each(function(index)
{
jqueryElements[index].className.replace(' ','.');
});
当班级有两个单词时,它可以正常工作......但是当班级名称有 3 个或更多单词时,它会失败......
className='one word';
jqueryElement[index].className.replace(' ','.'); // console-> one.word
className='many many words';
jqueryElement[index].className.replace(' ','.'); // console-> many.many words
有事吗??
我正在使用 Chrome 25、Win7、jQuery 1.8
编辑 2
我需要替换空格来搜索所有具有特定类名的 span 元素。
所以我以这种方式使用jquery...
$('#span-container').find('span.'+jqueryElements[index].className.replace(' ','.').text('there are '+span_counter+'spans with this classname');
这个请求的结果应该是:
$('#span-container').find('span.many.many.words).text('there are '+span_counter+'spans with this classname');
相反,我有:
$('#span-container').find('span.many.many words).text('there are '+span_counter+'spans with this classname');