Tag: javascript

JQuery乘以表行的输入值

我想通过将各行的输入相乘来计算每一行的总价,然后通过使用JQuery添加Total列的所有总值来计算总计。 当我输入值时,我只获得显示总计的第一行。 任何帮助将不胜感激。 $(document).ready(function () { $(“.txtMult”).each(function () { $(this).keyup(function () { multInputs(); }); }); }); function multInputs() { var mult = 0; $(“.txtMult”).each(function () { var $val1 = $(‘#val1’).val(); var $val2 = $(‘#val2’).val(); var $total = ($val1 * 1) * ($val2 * 1) $(‘#multTotal’).text($total); }); } @using (@Html.BeginForm()) { Quanity Unit Price Total @for […]

如何为chart.js线图动态创建数据集?

我想在chart.js库中动态创建包含多个数据集的折线图。 我能够动态分配数据。 但我想动态创建数据集本身。 我看到下面的链接: 如何从chart.js的html表中动态添加元素 并试过这个: var datasetValue = []; for (var j = 0; j < count; j++) { datasetValue[j] = [ { fillColor: 'rgba(220,220,220,0.5)', strokeColor :'rgba(220,220,220,1)' , title :'2013', data : [Math.round(Math.random() * 100),Math.round(Math.random() * 100)-10] }] } var mydata = { datasets : datasetValue } 这里的计数值是3,我想在图表中显示3行,计数值会有所不同。 即使图表线颜色和标题相同,我想先显示该行,并在解决后更改其余部分。 我试图像这样访问数据: alert(“Datasets:”+mydata.datasets[0].data); 它应该显示第一个数据集的数据,但它显示undefined 。 但是在下面的情况中: […]

Jquery选择元素2进一步位置 – 另一种方式.next()。next()

我正在寻找一种方法,我可以选择一个div元素,它不是由click函数“选择”的div元素。 (siblings)text 现在我想选择id为“get this one”的那个 – 在我的代码中,这个id不可用。 所有的div都有同一个class级并且有兄弟姐妹。 我可以通过$(this).next().next()选择第三个,但我认为这不是最好的方法。 在点击之前也可以有div – 所以它不一定是第一个。 我尝试了:nth-child选择器,但没有找到解决方案。 之后我也可能想在点击一个之后选择第13个(或者第23个,第65个等等)。 这意味着我想对这个问题有一个相当动态的解决方案。 谢谢你的帮助, 菲尔

Javascript:在div中获取div

我有两个嵌套这样的div: 我怎么能单独使用jQuery或JavaScript,才能得到那个较低嵌套div的名字?

使用jQuery更改选项的文本

如何使用jQuery更改选项的文本? 我想在一个选项中使用Oldest更改Newest是一个元素。 $(‘select option:contains(“Newest”)’).changeText(‘Oldest’); .replaceWith对我不起作用。 谢谢。 —- —-更新 如果我的脚本如下所示: $(‘select option:contains(“Newest”)’).text(‘Oldest’); $(‘select option:contains(“Oldest”)’).text(‘Newest’); 然后我取消了第一个脚本,但这不是我想要的。 我有两个选项,一个是“Newest”,我想用“Oldest”替换,另一个是“Oldest”,我想用“Newest”替换。 我怎么能做到这一点?

JQuery / JS:检测用户的滚动尝试,没有任何窗口溢出滚动到

我正在进行转换网站,虽然我想使用用户的滚动尝试作为转换启动器,但我不希望有一个窗口滚动条。 现在,我只是检测到用户滚动(我的窗口大小比滚动条的用户屏幕高1px,尽管这是我试图避免的)与jquery的 .scroll(function) 方法,并使用它来转换我的页面,但我想检测用户的滚动尝试,而不必让我的页面溢出一个像素,从而显示滚动条 如何才能做到这一点? 我知道凌乱的补丁可能性: 将窗口定位在外部包装器内,并将滚动条隐藏在包装器的溢出中。 这是补丁工作而不是解决方案。 它导致页面内容偏离中心,因为并非所有浏览器的滚动条使用相同的宽度。

JQuery捕获任何ajax错误

我想抓住任何ajax 401 Unauthorisedexception,但不喜欢改变我所有的ajax查询。 有没有办法为任何$ .ajax调用更改它(覆盖任何error处理程序)?

jquery ui日期选择限制到星期日

我已经在这里查看了这类问题的一些答案,但无法让他们按照我需要的方式工作。 我需要让我的jQuery UI datepicker只允许选择过去的星期日。 这可能吗? 谢谢

Javascript可以访问原生图像大小吗?

我正在编写一个jQuery函数,我想访问图像的原生大小,以及页面上为其指定的大小。 我想为每个设置一个变量。 怎么做的?

使用Ajax并在laravel 5中返回json数组

我是“AJAX”的新手,我一直在尝试使用“AJAX”发送请求“ONSELECT”并在“laravel 5”中收到“JSON”响应。 这是我的观点 a b c $(‘select’).change(function(){ var data = $(this).children(‘option:selected’).data(‘id’); $.ajax({ type :”POST”, url :”http://localhost/laravel/public/form-data”, dataType:”html”, data :{ data1:data }, success :function(response) alert(“thank u”); }), }); 这是我的Controller接收ajax请求 public function formdata(){ $data = Input::get(‘data1’); //somecodes return Response::json(array( ‘success’ => true, ‘data’ => $data )); } 这是我的路线 Route::post(‘form-data’,array(‘as’=>’form-data’,’uses’=>’FormController@formdata’)); 我还尝试仅使用form-data和{{Url::route(‘form-data’)}}来更改ajax的URL。