【发布时间】:2011-05-11 14:56:08
【问题描述】:
我想创建一个能够接受无或多个变量并对其进行处理的通用/可扩展类。我想学习如何检查存在哪个字段、传递的字段数并对其进行处理。 'fruitstall' 类可以接受 0 个或多个水果变量。
HTML:
<div class="fruitstall(apple,orange)"></div>
脚本:
$('.fruitstall').click(function(event){
if (get first variable value and check if it is an apple) {
//Show apple image
} elseif (get the next variable value and check if it is an orange) {
//Show orange image
}
alert('Number of fruit chosen are ' + (count number of variable passed to class) + ' ; ' fruit(index0) + fruit(index1));
});
请原谅我的水果摊示例,我认为以更生动的方式提问会很有趣。 :)
非常感谢。
【问题讨论】:
-
类不是这样工作的,它们只是标识符,而不是变量。您可以通过
.fruitstall .apple .orange添加多个类。虽然类不一定有定义的顺序,所以如果一阶和二阶很重要,而不是两个或多个条目,那么这是不合理的。 -
另外,通常,简化您的示例并不是一个好主意,因为您最终可能会得到不合适的解决方案。 (或留下其他文字,
.colourpicker)? -
@Orbling ,操作,我输入了错误的类来检查点击,我编辑了它。应该是.fruitstall。错字。