嘿,我正在学习jQuery,我很好奇。在jQuery中比较尺寸
对于在字符串返回的大小,就像说的功能:
$(".some-class").css("line-height"); // => "18px"
有没有一种方法对它们进行比较?例如,如果我想在做某件事之前看它是否至少有一定的尺寸?
我实际上并没有计划使用这个,我只是好奇。我四处搜寻,但我没有找到任何东西。我想象一个插件将被写入。也许首先要确保比较字符串具有相同的度量单位,然后查看哪个数字更大或类似。
作为一个侧面的问题,出于好奇:在javascript中,将保存的方法只有的数字?那么,我将如何去从"18px"
只得到18
或"18"
?如果为了好玩/练习,我想实现我上面所说的,是否有任何方法我应该看看,从其他方面拆分数字,还是应该使用正则表达式?
你的问题没问题,但实际上我会选择班级,因为line-height总是由班级设置,并且希望不要内联。但我知道有些情况下,某些属性是动态的,例如高度或左侧或顶部。 – 2010-09-11 09:04:43
@Caspar:你能详细说明一下吗?我是新来的jQuery/JavaScript。这个问题是出于纯粹的好奇心。 – 2010-09-11 09:22:43