我正在尝试为"运行总计"做一些计算,这是我的代码:
$('.quantity_input').live('change',function(){
var ValOne = parseFloat($(this).val());
var ValTwo = parseFloat($(".price").text())
var totalTotal = ((ValOne) * (ValTwo));
$('.cost_of_items').closest('.cost_of_items').text(totalTotal.toFixed(2));
calcTotal();
});
Run Code Online (Sandbox Code Playgroud)
.quantity_input是一个输入,.price是产品的价格,.cost_of_items是我想要更新项目总成本的地方,即.item1 =£5 x 3 quantity = item1的总计15英镑calcTotal()是一个只更新订单总成本的函数.问题是将所有数学保存在表的一行中,即我在上面的代码中进行计算,并且它没有坚持它的行,它用类.cost_of_items等更新所有字段......
显示我的html的问题在于它是由jQuery动态添加的.appends()但这里是相关的jQuery:
$('#items').append('<tr class="tableRow"><td><a class="removeItem" href="#"><img src="/admin/images/delete.png"></img></a><td class="om_part_no">' + omPartNo + '</td><td>' + supPartNo + '</td><td>' + cat + '</td><td class="description">' + desc + '</td><td>' + manuf + '</td><td>' + list + '</td><td>' + disc + '</td><td><p class="add_edit">Add/Edit</p><input type="text" class="quantity_input" name="quantity_input" /></td><td class="price_each_nett price">' + priceEach + '</td><td class="cost_of_items"></td><td><p class="add_edit">Add/Edit</p><input type="text" class="project_ref_input" name="project_ref_input" /><p class="project_ref"></p></td></tr>'); …
Run Code Online (Sandbox Code Playgroud) 说我有一个清单[1,2,3,4,5,6,7]
.我想找到3个最接近的数字,比方说6.5.然后返回的值将是[5,6,7]
.
找到一个最接近的数字在python中并不是那么棘手,可以使用
min(myList, key=lambda x:abs(x-myNumber))
Run Code Online (Sandbox Code Playgroud)
但我试图不围绕这个来找到k个最接近的数字.是否有一种pythonic方式来实现上述任务?
我有 data = [1 1.2 1.3 1.5 1.8]
我想在此点的数据之前和之后找到最接近的值, b = 1.23
我该怎么做呢?
我试图迭代到包含类'sys-form-row'的第一个祖先.
我能够使用以下内容获取包含class ="sys-form-row"的行:objBack =
$('#txtMyBox2').parent().parent();
Run Code Online (Sandbox Code Playgroud)
这看起来非常笨拙.我想做的是这样的事情:
$('#txtMyBox2').parents('.sys-form-row');
或者甚至$('#txtMyBox2').closest('.sys-form-row');
两者都失败了,如果应用额外的div嵌套,我的当前方法将不会始终有效.任何帮助将非常感激.
我有一个包含多个输入字段的大型HTML表单(每行一个).其中我有几个字段,其中一个特定的类从按钮出现.这些行中没有其他按钮或字段,因此它们仅包含字段和按钮,如下所示.
如何点击它右边的按钮,即最接近它时,我如何获得这样一个字段的ID?
所有相关字段如下所示:
<input type="text" class="dateField" data-date-format="yyyy-mm-dd" id="field1" name="field1" />
Run Code Online (Sandbox Code Playgroud)
所有有问题的按钮都是这样的:
<button type="button">Select Date</button>
Run Code Online (Sandbox Code Playgroud)
蒂姆,谢谢你的帮助.
我正在尝试做一些文本显示当文本输入在焦点上,但最近的(); 方法似乎不起作用.
我为你做了一个JS小提琴.
这里也是代码.
JS
$(document).ready(function(){
$('.validation-error').hide();
$('.name-input').on("focus", function(){
$(this).closest('.validation-error').show();
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<fieldset>
<legend>User Details</legend>
<table>
<tr>
<td width="200">
<label for="user"><span class="required-fields">*</span> User Name</label>
</td>
<td>
<input type="text" id="user" class="name-input">
</td>
<td>
<p class="validation-error">This field cannot be blank or less than 2 characters.</p>
</td>
</tr>
<tr>
<td>
<label for="job_title"><span class="required-fields">*</span> Job Title</label></td>
<td>
<input type="text" id="job_title" class="name-input">
</td>
<td>
<p class="validation-error">This field cannot be blank or less than 2 characters.</p>
</td>
</tr>
<tr>
<td>
<label for="full_name">* Full …
Run Code Online (Sandbox Code Playgroud) 我想确定给定日期的向量中最接近的日期.假设我有以下日期向量(有5个随机日期):
coldate= as.Date(c("2013-08-03", "2013-09-04", "2013-09-08", "2013-09-12", "2013-11-01"));
Run Code Online (Sandbox Code Playgroud)
现在,我想x = as.Date("2013-10-01")
在这个向量中找到最接近的日期.
这是我的代码:
> which((coldate-x) == min(coldate-x))
[1] 1
Run Code Online (Sandbox Code Playgroud)
结果应该是4,因为日期"2013-09-12"
是最接近的.但是,我有1 ...我的代码有什么问题?
我想找到下面第x3列最接近的值.
data=data.frame(x1=c(24,12,76),x2=c(15,30,20),x3=c(45,27,15))
data
x1 x2 x3
1 24 15 45
2 12 30 27
3 76 20 15
Run Code Online (Sandbox Code Playgroud)
所以期望的输出将是
Closest_Value_to_x3
24
30
20
Run Code Online (Sandbox Code Playgroud)
请帮忙.谢谢
我有一个4维数组,即data.shape = (20,30,33,288)
.我找到了使用最近的数组的索引
index = abs(data - n).argmin(axis = 1), so
index.shape = (20,33,288) with the indices varying.
Run Code Online (Sandbox Code Playgroud)
我想使用data[index] = "values"
with values.shape = (20,33,288)
,但data[index]
返回错误"index(8)超出范围(0 <=索引<1)在维度0"或此操作需要相对长的时间来计算并返回一个形状不是矩阵的矩阵似乎没有意义.
如何返回正确值的数组?即
data[index] = "values" with values.shape = (20,33,288)
Run Code Online (Sandbox Code Playgroud)
这似乎是一个简单的问题,有一个简单的答案吗?
我最终想找到index2 = abs(data - n2).argmin(axis = 1)
,所以我可以执行一个操作,比如在index2处对数据求和数据而不循环遍历变量.这可能吗?
我使用python2.7和numpy版本1.5.1.