现在我有id's
这里我的代码,我指的是身份证号码的对象数组700:有没有简短的方法来写indexOf在100以上?
if([700].indexOf(id) > -1) {
$('.number-id').css({ 'display' : 'block', 'font-size' : '10px'});
}
其中id = var id = locations[i][0].id;
但我想这个代码indexOf
设置为高于100比执行代码。如果我设置if(id >= 100)
它执行的代码中的所有类number-id
这里的HTML:
var number = locations[i][0].id;
var marker_html = '<div class="rich-marker">'+'<span class="number-id">' + number + '</span>' + '</div>';
var marker = new RichMarker({
position: myLatLng,
map: map,
flat: true,
anchor: RichMarkerPosition.MIDDLE,
content: marker_html
});
当输出为:
<div class='rich-marker'>
<span class='number-id'>700</span>
</div>
这是什么我正在尝试:
if(id >= 100){
console.log(id);
$('.rich-marker').find(function(){
$('.number-id').css({ 'display' : 'block', 'font-size' : '10px'});
})
}
它显示所有超过100的对象的Id,但它的字体大小不变。
`这是对象数组:
var locations = [
[{id: 1, lat: 51.5239935252832, lng: 5.137663903579778, content: 'Kids Jungalow (5p)'}],
[{id: 2, lat: 51.523853342911906, lng: 5.1377765563584035, content: 'Kids Jungalow (5p)'}],
[{id: 3, lat: 51.5237298485607, lng: 5.137969675407476, content: 'Kids Jungalow (5p)'}],
[{id: 4, lat: 51.52355628836575, lng: 5.138066234932012, content: 'Kids Jungalow (5p)'}],
[{id: 5, lat: 51.52340275379578, lng: 5.138211074218816, content: 'Kids Jungalow (5p)'}],
[{id: 6, lat: 51.523199152806626, lng: 5.138382735595769, content: 'Kids Jungalow (5p)'}],
[{id: 7, lat: 51.5229955509073, lng: 5.138511481628484, content: 'Kids Jungalow (5p)'}],
[{id: 8, lat: 51.52280529912936, lng: 5.138543668136663, content: 'Kids Jungalow (5p)'}],
[{id: 9, lat: 51.523596340777075, lng: 5.138463201866216, content: 'Kids Jungalow (5p)'}],
[{id: 700,lat: 51.523372714362736, lng: 5.1386992362595265, content: 'Kids Jungalow (5p)'}]
你在寻找'id> = 100'吗? – Satpal
@Satpal没有这个不行,因为它会将所有'number-id'设置为字体大小:10px – Sreinieren
你也想发布一个'HTML'的例子。我得到的印象是有一些重要的东西在你的文章中与'.number-id'有关。 – imvain2