javascript - 如何获取具有数据绑定(bind)属性的特定元素并立即调用(使用 now-active now)?

标签 javascript jquery dom data-binding knockout.js

<div class="container">

    <div class="well" data-id="myApp">

        // Data-Bind is Here
        <input type="text" value="" class="form-control input-sm" 
               data-bind="value:name,valueUpdate:'afterkeyup'" />
        // Data-Bind is Here


        <p class="info" data-bind="text:name"></p>

        <button class="btn btn-success" data-bind="click:showName">Show</button>

    </div>

</div>

我想获取具有“data-bind”属性的 html 元素,例如我想获取如下内容:

<input type="text" value="" class="form-control input-sm" 
               data-bind="value:name,valueUpdate:'afterkeyup'" />

如果我像这样更改上面的代码:

<div class="container">

        // Data-Bind is HERE Now
        <div class="well" data-id="myApp" data-bind="value:name,valueUpdate:'afterkeyup'">
        // Data-Bind is HERE Now

            <input type="text" value="" class="form-control input-sm" />

            <p class="info" data-bind="text:name"></p>

            <button class="btn btn-success" data-bind="click:showName">Show</button>

        </div>

    </div>

现在我想获得这样的元素:

<div class="well" data-id="myApp" data-bind="value:name,valueUpdate:'afterkeyup'">

如何获得为其设置数据绑定(bind)的事件元素的功能,当数据绑定(bind)读取时我可以获取它的相应元素

我需要通用方法,而不是针对特定事件或......

最佳答案

如果您使用 JQuery 那么您可以使用 "has attribute" selector 。例如:

$("[data-bind]")

关于javascript - 如何获取具有数据绑定(bind)属性的特定元素并立即调用(使用 now-active now)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579347/

相关文章:

javascript - IE 7/8 绝对定位元素不能下降超过某个点 JS/Jquery

javascript - 我的 jQuery 插件参数无法正确触发时遇到问题

javascript - 使用正则表达式测试特定 ASCII 字符的字符串

javascript - 如何使用 javascript 检测外部文件中的数据?

javascript - 为什么 document.getElementsByClassName ("className")返回对象

javascript - 包含 Angular 过滤器的 uI 网格列的排序

javascript - 为什么 jquery.ui.all.css 用于选项卡

javascript - 修复两个同名的 AngularJS 指令的最佳方法是什么?

javascript - $(document).AngularJS 的现成替代方案

php - 使用 DOM 获取 div 的内容(包括子标签)