我需要一个三元运算符的语法帮助,这将帮助我将正确的标记图标放到我的好地图上.我有三个区域0,1和2,它们具有唯一的图标0,1和2.
我曾经只有两个区域,所以这个三元运算符工作得很好;
icon: (area == 1) ? icon1: icon0,
Run Code Online (Sandbox Code Playgroud)
现在我需要为area2添加一个额外的第三个图标(icon2).
我尝试了各种方法,但似乎无法做到正确.
什么是动态创建这个简单数组的最有效方法.
var arr = [ "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"];
Run Code Online (Sandbox Code Playgroud)
假设我们可以从变量得到数字10
var mynumber = 10;
Run Code Online (Sandbox Code Playgroud) 我正在开发一个新的菜单,我有多个隐藏的div,但我只想在任何时候在页面上显示一个div.
这是我的代码; http://jsfiddle.net/sXqnD/
HTML很简单;
<div id="linkwrapper">
<a id="link1" href="#">link1</a><br/>
<a id="link2" href="#">link2</a><br/>
<a id="link3" href="#">link3</a>
</div>
<div id="infocontent">
<div id="link1content">Information about 1.</div>
<div id="link2content">Information about 2.</div>
<div id="link3content">Information about 3.</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我对jQuery的尝试,它似乎没有很好地发挥.
$(document).ready(function(){
$('#infocontent').children().hide();
$('#linkwrapper a').click(function(){
var chosen1 = this.id;
$('#infocontent').children('div').each(function(i) {
var i = i+1;
if( $("#" + this.id).is(":visible") == true ) {
$("#" + this.id).hide(function(){
$("#" + chosen1 + "content").show();
});
return false;
} else {
$("#" + this.id).show();
return false;
}
});
});
});
Run Code Online (Sandbox Code Playgroud)
任何人都可以看到我出错的地方或建议更优雅的解决方案吗?
我需要一点帮助,用jQuery从这些HTML元素中获取值;
<ul class='post-meta'>
<li><span class='post-meta-key'>uniqueidA:</span> value1</li>
<li><span class='post-meta-key'>uniqueidB:</span> value2</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这些是动态值,我需要说'uniqueidA'中的'value1'和来自'uniqueidB'的'value2'
我想在向div添加多个段落时创建一个很好的效果.当我追加时,我希望一次淡出一段,以便一个接一个地显示.此刻他们都在同一时间淡出.
示例html;
<div class="wrapper">
<p class="para">paragraph 1</p>
<p class="para">paragraph 2</p>
<p class="para">paragraph 3</p>
</div>
Run Code Online (Sandbox Code Playgroud)
这是用于附加到div的代码
$(results).prependTo(".wrapper").hide().fadeIn('slow');
Run Code Online (Sandbox Code Playgroud)
(结果)只是多段.
在此先感谢您的帮助和建议.