我需要的是:一个jQuery UI框架按钮,可以在这里找到:http://jqueryui.com/themeroller/(查看框架图标)在jQuery手风琴标题中.
现场样本:http://www.nikollr3.three.axc.nl/
(根据我的理解;一个按钮也可以通过带有正确的jQuery UI类的Achor标签来模仿.)
要求:我不希望在当前未选择标题时显示按钮/图标.另一方面,如果选择了标题,因此也显示了DIV,我想要显示图标/按钮.从左侧看第一张图片,在该状态下我不想显示"+"按钮.在所有其他图像(聚焦/选择的位置)中,我确实希望它被显示.目前尚未实施; 这该怎么做?
- >如果单击该按钮,我希望显示statProp,我有一个函数showStatProp().
我目前遇到的问题:将 鼠标悬停在"按钮"上没有做任何事情,因为当前选择标题时,同样的css以某种方式应用于按钮,与标题一样(查看按钮的交叉颜色:深灰色黑色)(没有单独的悬停).
怎么做到这个?我目前陷入困境,因为在互联网上有关于我正在尝试的这个具体事情的文件/信息有限.
function showStatProp()
{
if(document.getElementById("statProp").style.display == "none")
{
document.getElementById("statProp").style.display = 'block';
}
else
{
document.getElementById("statProp").style.display = 'none';
}
}
Run Code Online (Sandbox Code Playgroud)
HTML:
<body onkeydown="controlCheck(event)" onkeyup="clearPress()" >
<div id="application" style="position:absolute">
<div id="accordion">
<h3 id="clickStat">Stations
<span style="float:right;" class="ui-state-default ui-corner-all">
<a class="ui-icon ui-icon-plusthick btpad" href="/getPunten.php">Edit</a>
</span></h3>
<div id="stations">
<input type="text" id="stations_ac" onclick="this.value='';" />
<div id="selectedStationDiv">
</div>
<hr>
<div id="statProp" style="display:none;">
<p>Name: <input type="text" style="float:right; clear:right" …Run Code Online (Sandbox Code Playgroud) 没有真正为Javascript找到解决方案.我需要的; 我想将一个元素插入一个数组,但不是真的覆盖该元素.而是一个"动态"插入.因此插入元素,然后将其下面的所有元素移动+1索引.
例如:
I have an array "14S" "16S" "19S".
I know want to insert "15S".
The resulting array: "14S" "15S" "16S" "19S"
Run Code Online (Sandbox Code Playgroud)
我尝试了什么:
fullName = "15S"
low = 5;
cardsS[low] = fullName;
for (var i = low; i < cardsS.length; i++) {
cardsS[i + 1] = cardsS[i];
}
Run Code Online (Sandbox Code Playgroud) 相当容易,但我没有在网上找到如何做到这一点。
我想要这个元素的第一个 TD(行)
$(document).on("click", "#posTable tr", function() {
alert($(this).('td:first').text());
});
Run Code Online (Sandbox Code Playgroud)
我试过:
alert($(this).('td:first').text());
alert($('td:first', $(this).parents('tr')).text()));
Run Code Online (Sandbox Code Playgroud) 我正在寻找的是这个代码的Javascript等价物:
$map[$card][$bit] = $val;
Run Code Online (Sandbox Code Playgroud)
(如你所知,这也会立即实例化数组)
我尝试和研究了一下,但似乎有很多其他方法可以做到这一点,我想知道什么是我的具体代码的最佳方法.我正在从数据库中检索$ card和$ bit,并创建某种映射,为映射中的每个位置赋值.
Javascript代码:
var jPunten = JSON.parse(data);
var puntmap = [][];
for (var i=0;i<jPunten.length;i++)
{
puntmap[jPunten[i].CARDNR][jPunten[i].BITNR] = jPunten[i].STATDEV;
}
Run Code Online (Sandbox Code Playgroud)