小编Bum*_*ble的帖子

Jquery选择器用于查找非空输入的计数

我有以下HTML DOM

      <div id="container>
        <p data-bind="visible:ShowPostCode()">
    <label class="field-label" for="postcode">Postcode</label>
    <input id="txtPostCode" data-bind="value:PostCode, valueUpdate: &quot;afterkeydown&quot;" class="field-stretch" type="text">
    </p>

     <p data-bind="visible:ShowDateOfBirth()">
    <label class="field-label" for="dateofbirth">Date of birth</label>
    <input data-bind="value:DateOfBirth, valueUpdate: &quot;afterkeydown&quot;" class="field-stretch" type="text">
    </p>

             <p style="display: none;" data-bind="visible:ShowtelephoneNumber()">
    <label class="field-label" for="telephoneNumber">Telephone number</label>
    <input data-bind="value:DrivingLicenceNumber, valueUpdate: &quot;afterkeydown&quot;" class="field-stretch" type="text">
    </p>
   </div>
Run Code Online (Sandbox Code Playgroud)

我想得到非空输入框的数量.

这是我试过的

$('#container input[type="text"][value!=""]').length
Run Code Online (Sandbox Code Playgroud)

要么

$('#container input[type="text"]').filter('input[value!=""]').length
Run Code Online (Sandbox Code Playgroud)

即使我输入一些值,它总是显示为零.我试过的这些选择器有什么问题,为什么它不起作用?

javascript jquery knockout.js

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

LInq查询集合内的集合

我的对象包含一组集合.我想获取所有子对象ID并将其存储在字符串数组中.

MainObject包含父级列表

父包含儿童列表

子属性是(Id,Name)

我如何查询MainObject并找到所有子ID并使用linq将其存储在字符串数组中?

c# linq linq-to-objects

7
推荐指数
1
解决办法
8532
查看次数

jQuery选择器在字段集中查找输入

我喜欢在字段集中查找输入框的值,如下所示

fieldset> div >div> input[with class name 'inputclassname']
Run Code Online (Sandbox Code Playgroud)

我知道字段集的ID,并尝试使用其类名查找输入值,但我无法确定.value是未定义的。

我尝试过这样

$('#ID of fieldset').find($('.inputclassname')).val();
Run Code Online (Sandbox Code Playgroud)

它总是返回未定义状态。有什么建议么?

jquery jquery-selectors

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

c#中Func <T>的优点?

我在C#中寻找Func方法我不确定与普通方法相比有什么优势.

功能方法

Func<int, int, int, long> multiply = delegate(int a, int b, int c) { return a * b * c; };
Console.WriteLine(multiply(2, 3, 4)); 
Run Code Online (Sandbox Code Playgroud)

正常的方法

long multiply (int a , int b , int c)
{
 return a*b*c;
}
Run Code Online (Sandbox Code Playgroud)

可以解释一下吗?

c# linq

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