Tag: JavaScript

更改占位符文本

如何更改input元素的占位符文本? 例如,我有3个input的文本types。 <input type="text" name="Email" placeholder="Some Text"> <input type="text" name="First Name" placeholder="Some Text"> <input type="text" name="Last Name"placeholder="Some Text"> 如何使用JavaScript或jQuery更改“ 某些文本”文本? 我真的需要找出解决我的问题。

Angular.js ng-repeat过滤属性具有多个值之一(值的OR)

是否有可能过滤一个对象数组,使得属性的值可以是几个值(OR条件)中的任何一个,而无需编写自定义filter 这与这个问题类似 – Angular.js ng-repeat:单个字段过滤 但是,而不是 <div ng-repeat="product in products | filter: { color: 'red' }"> 是否有可能做这样的事情 <div ng-repeat="product in products | filter: { color: 'red'||'blue' }"> 以下是一个样本数据 – $scope.products = [ { id: 1, name: 'test', color: 'red' }, { id: 2, name: 'bob', color: 'blue' } /*… etc… */ ]; 我没有成功尝试 <div ng-repeat="product […]

获取元素触发jQuery中的onclick事件?

我有一个表单,我已经用一个onclick函数replace了提交button的input(type = button),它调用了一个现有的函数: <form accept-charset="UTF-8" action="/admin/message_campaigns" class="new_message_campaign" id="new_message_campaign" method="post"> <!– some fields –> <input onclick="confirmSubmit();" type="button" value="Send" /> </form> 在confirmSubmit中,我希望能够dynamic获取表单对象(提交它),而不是硬编码表单的ID,或作为调用confirmSubmit()的一部分传递它。 我曾经想过,我可以通过首先获得被点击的dom元素来做到这一点,即像这样的东西: var form = $(this).parents("form"); 其中$(this)是调用该函数的对象,即onclick的input。 这虽然不起作用。 我认为这将工作,如果我设置了.click(function(){语法。我可以得到以不同的方式调用函数的元素? 编辑 – 从下面的@claudio得到答案,为了清楚起见,这里是完整的函数和调用: <form accept-charset="UTF-8" action="/admin/message_campaigns" class="new_message_campaign" id="new_message_campaign" method="post"> <!– some fields –> <input onclick="confirmSubmit($(this));" type="button" value="Send" /> </form> 和函数本身。 请注意,“jConfirm”是jquery-alerts插件的一种方法(http://abeautifulsite.net/blog/2008/12/jquery-alert-dialogs/),但这与这个问题并不相关 – 关键是获取表单对象,而不是随后完成的: function confirmSubmit(caller) { var […]

CoffeeScript:对象初始化器中的Getter / Setter

ECMAScript允许我们定义getter或setter如下: [文本/ JavaScript的] var object = { property: 7, get getable() { return this.property + 1; }, set setable(x) { this.property = x / 2; } }; 如果我正在使用一个类,我可以解决这个问题: [文本/ CoffeeScript的] "use strict" Function::trigger = (prop, getter, setter) -> Object.defineProperty @::, get: getter set: setter class Class property: '' @trigger 'getable', -> 'x' member: 0 但是,如果我想直接在对象上定义触发器, […]

从一个string的jQuery调用函数

有可能通过使用string来调用一个函数吗? (即)我有一个variablesvar target = 'next'; 。 使用这个string我想调用jquery方法next() 。 我应该使用target + '()' (这是愚蠢的)来调用next() ? 我知道这可以使用conditional语句来完成。 由于这是从用户那里得到的string,但是很难为所有这些使用条件语句。 在我的jQuery插件中,用户将传递值prev , siblings等作为选项,以便相应的jQuery方法将被执行。 我如何实现这个?

如何在AngularJS中总结两个字段并将结果显示在标签中?

我的页面上有一个情况。 我在页面中有两个input和一个标签。 这些标签必须显示这两个input值的总和。 所以我试着下面的解决scheme Sub-Total <input type="text" ng-model="Property.Field1" /> Tax <input type="text" ng-model="Property.Field2" /> Total <label>{{ Property.Field1 + Property.Field2 }}</label> 第一次,当页面被全部加载时,标签显示总和,但是当我在任何input中键入一些值时, 这些soution给我一个Property.Field1和Property.Field2的CONCATENATION结果,而不是总和 。 所以我尝试了这些: Sub-Total <input type="text" ng-model="Property.Field1" /> Tax <input type="text" ng-model="Property.Field2" /> Total <label>{{ parseFloat(Property.Field1) + parseFloat(Property.Field2) }}</label> 再也没有成功。 我怎么能达到标签中显示的两个input的总和结果?

检查if条件中的一系列数字

我不知道是否有可能在if语句中使用正则expression式。 我想检查一个值是否在可接受的范围内。 如果是的话做别的事情。 范围是0.001-0.009 。 我知道如何使用多个if检查这个,但我想知道是否有任何方法来检查它在一个单一的if语句与正则expression式。

在JavaScript中毫秒到时间

我有这个函数格式化几秒钟的时间 function secondsToTime(secs){ var hours = Math.floor(secs / (60 * 60)); var divisor_for_minutes = secs % (60 * 60); var minutes = Math.floor(divisor_for_minutes / 60); var divisor_for_seconds = divisor_for_minutes % 60; var seconds = Math.ceil(divisor_for_seconds); return minutes + ":" + seconds; } 它工作的很好,但我需要一个function,把毫秒的时间,我似乎无法理解我需要做的这个函数返回这种格式的时间 mm:ss.mill 01:28.5568

jQuery如果值是NaN

我在if语句中遇到了一些麻烦。 我想将num的值设置为0: $('input').keyup(function() { var tal = $(this).val(); var num = $(this).data('boks'); if(isNaN(tal)) { var tal = 0; } });

nvd3 piechart.js – 如何编辑工具提示?

我正在使用nvd3的piechart.js组件在我的网站上生成一个饼图。 提供的.js文件包含几个var,如下所示: var margin = {top: 30, right: 20, bottom: 20, left: 20} , width = null , height = null , showLegend = true , color = nv.utils.defaultColor() , tooltips = true , tooltip = function(key, y, e, graph) { return '<h3>' + key + '</h3>' + '<p>' + y + '</p>' } , […]