小编Mar*_*ark的帖子

JQuery:如果div是可见的

我正在使用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)

有什么建议?

html javascript css checkbox jquery

60
推荐指数
1
解决办法
8万
查看次数

F#类型转换字符串数组

我有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中输入字符串?

arrays string f# casting

6
推荐指数
2
解决办法
403
查看次数

F#Interleave 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)

f# list

4
推荐指数
2
解决办法
539
查看次数

F#创建一个预定义大小的空数组

所以我试图创建一个表格行长度的空数组.我知道如何获得一行的长度,但我还没有弄清楚如何制作一个具有预定义长度的数组.我正在制作的程序是动态的,因此数组的长度将根据我正在访问的表而变化.

有谁知道怎么样?

f# list empty-list

4
推荐指数
1
解决办法
2335
查看次数

f# 查找 2 个 obj[] 列表之间的差异

我有 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)

arrays f# list

4
推荐指数
2
解决办法
1026
查看次数

F#列表查找项目索引

所以我有2个清单.1是布尔列表,另一个是数据列表.有没有办法获取布尔列表中每个错误值的索引,那么我可以使用这些索引在我的数据列表中查找值?

f# boolean list

3
推荐指数
2
解决办法
1281
查看次数

F#set &lt;string&gt;中的随机元素

我正在做一个项目,要求我编写一个从集合中选择指定数量的随机元素的函数。然后将这些元素映射到变量以供以后比较。

因此,在我的方案中,我必须选择任何给定集合的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#从列表中选择随机值

如果您认为是,请进行解释。

random f# function setstring

2
推荐指数
1
解决办法
246
查看次数

标签 统计

f# ×6

list ×4

arrays ×2

boolean ×1

casting ×1

checkbox ×1

css ×1

empty-list ×1

function ×1

html ×1

javascript ×1

jquery ×1

random ×1

setstring ×1

string ×1