我正在使用JS作为改变我正在创建的SPA内容的一种方式.当我按下按钮更改内容时,HTML会从此更改:
<div id="selectDiv" style="display: none;">
Run Code Online (Sandbox Code Playgroud)
对此:
<div id="selectDiv" style>
Run Code Online (Sandbox Code Playgroud)
现在我的SPA的一部分有一个包含许多复选框的div,每个复选框代表一个div,所以当我按下提交按钮时,应该显示的下一个div将是所选复选框列表中的第一个项目.
我想知道JQuery中是否有一种方法可以"几乎检测到"哪个div现在可见.这样的事情:
if($('#selectDiv').isVisible()){
//JS code associated with this div.
}
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我有2个阵列.数组1是一个包含类型名称的字符串数组.
所以Array 1的内容如下所示:
["nvarchar";"nvarchar";"date";"nvarchar"] //these are all strings
Run Code Online (Sandbox Code Playgroud)
数组2是另一个字符串数组,内容如下所示:
["Jackson";"Sentzke";"1991-04-19T00:00:00";"Jackson Sentske"]
Run Code Online (Sandbox Code Playgroud)
我的问题是数组2中的所有值都是字符串,我希望它们是数组1中的类型.有没有一种方法可以使用数组1中的字符串在数组2中输入字符串?
有没有办法可以合并2个列表
let a = ["a"; "b"; "c"]
let b = ["d"; "b"; "a"]
Run Code Online (Sandbox Code Playgroud)
所以我得到了这个结果
result = ["a"; "d"; "b"; "b"; "c"; "a"]
Run Code Online (Sandbox Code Playgroud) 所以我试图创建一个表格行长度的空数组.我知道如何获得一行的长度,但我还没有弄清楚如何制作一个具有预定义长度的数组.我正在制作的程序是动态的,因此数组的长度将根据我正在访问的表而变化.
有谁知道怎么样?
我有 2 个 obj[] 列表 list1 和 list2。List1的长度为8,list2的长度为10。list1中存在只存在于list1中的数组。list2 也是如此。但两者都存在数组。我想知道如何获取 list1 中存在的数组。当我运行代码时,我得到了两个列表中都存在的数组的列表,但它缺少 list1 特有的数据。我想知道如何获取唯一的 list1 数据。有什么建议么?
let getProdOnly (index:int)(list1:obj[]list)(list2:obj[]list) =
let mutable list3 = list.Empty
for i = 0 to list1.Length-1 do
for j = 0 to list2.Length-1 do
if list1.Item(i).GetValue(index).Equals(list2.Item(j).GetValue(index)) then
System.Diagnostics.Debug.WriteLine("Exists in List 1 and 2")
else
list3 <- list1.Item(i)
Run Code Online (Sandbox Code Playgroud) 所以我有2个清单.1是布尔列表,另一个是数据列表.有没有办法获取布尔列表中每个错误值的索引,那么我可以使用这些索引在我的数据列表中查找值?
我正在做一个项目,要求我编写一个从集合中选择指定数量的随机元素的函数。然后将这些元素映射到变量以供以后比较。
因此,在我的方案中,我必须选择任何给定集合的5%。
let rec randomSet (a:Set<string>) =
let setLength = (a.Count / 100) * 5
let list = []
let rand = System.Random
if set.Length <> setLength then
// some code will go here
randomSet setLength eIDS
else
set
Run Code Online (Sandbox Code Playgroud)
^请批评我的代码,我只用F#编码一周。
我尝试递归地执行此操作,但是我感觉这是错误的方法。我尝试了其他方法,但是它们使用.take函数,因此每次返回的集合都是相同的。
有任何想法吗?我不是集合中的1个元素,而是集合中所有元素的5%。
这不是这样的问题:如何使用F#从列表中选择随机值
如果您认为是,请进行解释。