jQuery 每个功能都不起作用
我有一些带有类 PointsToggle
的 p
标签
<p class="PointsToggle">POINTS STATEMENT - AVAILABLE 7AM TOMORROW</p>
<p class="PointsToggle">SOME OTHER TEXT</p>
和一些像这样的 jQuery
$('.PointsToggle').each(function() {
if ($(this).text = 'POINTS STATEMENT - AVAILABLE 7AM TOMORROW') {
$(this).css('width', '510px');
}
else {
$(this).css('width', '20px');
}
})
但我似乎无法让它工作
有什么想法吗?
谢谢杰米
I've got some p
tags with the class PointsToggle
<p class="PointsToggle">POINTS STATEMENT - AVAILABLE 7AM TOMORROW</p>
<p class="PointsToggle">SOME OTHER TEXT</p>
And some jQuery like this
$('.PointsToggle').each(function() {
if ($(this).text = 'POINTS STATEMENT - AVAILABLE 7AM TOMORROW') {
$(this).css('width', '510px');
}
else {
$(this).css('width', '20px');
}
})
But I can't seem to get it to work
Any ideas?
Thanks
Jamie
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您正在使用=,这意味着分配。尝试用 == 代替。
You are using = which means assign. Try == instead.
.text()
是一个函数,因此您缺少一些括号调用它时,如下所示:或者在 jQuery 1.4+ 中总体上更简单一些:
.text()
is a function, so you're missing some parenthesis when calling it, like this:Or a bit simpler overall in jQuery 1.4+:
这将起作用:
This will work:
编辑:
如果可能的话,我会让生成 html 的代码添加另一个类。那么这一切都可以用css来完成。例如:
EDIT:
If it's possible I would have the code generating the html add another class. Then this can all be done with css. For example: