Can';不能在网站上与任何jQuery交互?
我在谷歌上找不到任何东西,所以如果这是一个副本,很抱歉,但我的问题是我不能与任何内容交互。我正在使用jQuery创建一个非常简单的贷款计算器,但您不能使用任何东西。应该有不会出现的滑块。这是URL: 这是我的jQuery:Can';不能在网站上与任何jQuery交互?,jquery,Jquery,我在谷歌上找不到任何东西,所以如果这是一个副本,很抱歉,但我的问题是我不能与任何内容交互。我正在使用jQuery创建一个非常简单的贷款计算器,但您不能使用任何东西。应该有不会出现的滑块。这是URL: 这是我的jQuery: $( document ).ready(function() { function update() { $interest = 0.15 ; $perday = 15 ; $amount1 = $("#amount").
$( document ).ready(function() {
function update() {
$interest = 0.15 ;
$perday = 15 ;
$amount1 = $("#amount").val();
$dayscount = $("#days").val();
$amount2 = parseInt($amount1) + $interest * parseInt($amount1) + (parseInt($dayscount) * ($perday/100));
$apr = (($amount2-$amount1 / $amount1 ) / ((parseInt($dayscount)/365) * 10000)) ;
$("#amount2").val($amount2);
$("#amount3").val(parseFloat($amount2-$amount1).toFixed(2));
$("#amount4").val($apr);
}
debugger;
$("#slider1").slider({
max:350,
min:100,
step:10,
slide: function(event, ui) {
$("#amount").val(ui.value);
update();
}
});
function addDaysToDate(days) {
var mths = new Array("Jan", "Feb", "Mar",
"Apr", "May", "Jun", "Jul", "Aug", "Sep",
"Oct", "Nov", "Dec");
var d = new Date();
d.setHours(d.getHours() + (24 * days));
var currD = d.getDate();
var currM = d.getMonth();
var currY = d.getFullYear();
return mths[currM] + " " + currD + ", " + currY;
}
$("#slider2").slider({
max:30,
min:1,
slide: function(event, ui) {
$("#days").val(ui.value);
$("#date").text(addDaysToDate(parseInt($("#days").val())));
update();
},
create: function(event, ui) {
$("#date").text(addDaysToDate(parseInt($("#days").val())));
}
});
$("#days").val($("#slider2").slider("value"));
$("#days").change(function(event) {
var data = $("#days").val();
if (data.length > 0)
{
if (parseInt(data) >= 0 && parseInt(data) <= 31)
{
$("#slider2").slider("option", "value", data);
}
else
{
if (parseInt(data) < 1)
{
$("#days").val("1");
$("#slider2").slider("option", "value", "1");
}
if (parseInt(data) > 31)
{
$("#days").val("31");
$("#slider2").slider("option", "value", "31");
}
}
}
else
{
$("#slider2").slider("option", "value", "1");
}
$("#date").text(addDaysToDate(parseInt($("#days").val())));
});
update();
});
$(文档).ready(函数(){
函数更新(){
美元利息=0.15;
每日$15;
$amount1=$(“#金额”).val();
$dayscont=$(“#天”).val();
$amount2=parseInt($amount1)+$interest*parseInt($amount1)+(parseInt($daysunt)*($perday/100));
$apr=($amount2-$amount1/$amount1)/((parseInt($dayscount)/365)*10000));
$(“#数量2”).val($数量2);
$(“#amount3”).val(parseFloat($amount2-$amount1).toFixed(2));
美元(“#金额4”).val($apr);
}
调试器;
$(“#滑块1”).滑块({
最高:350,
最低:100,,
步骤:10,
幻灯片:函数(事件、ui){
美元(“#金额”).val(ui.value);
更新();
}
});
函数addDaysToDate(天){
var mths=新数组(“一月”、“二月”、“三月”,
“四月”、“五月”、“六月”、“七月”、“八月”、“九月”,
“十月”、“十一月”、“十二月”);
var d=新日期();
d、 设置小时数(d.getHours()+(24天));
var currD=d.getDate();
var currM=d.getMonth();
var currY=d.getFullYear();
返回MTH[货币]+“”+货币+”,“+货币;
}
$(“#滑块2”).滑块({
最高:30,
民:1,,
幻灯片:函数(事件、ui){
$(“#天”).val(ui.value);
$(“#日期”).text(addDaysToDate(parseInt($(“#天”).val());
更新();
},
创建:函数(事件、用户界面){
$(“#日期”).text(addDaysToDate(parseInt($(“#天”).val());
}
});
$(“#天”).val($(“#滑块2”).slider(“值”);
$(“#天”)。更改(功能(事件){
var数据=$(“#天”).val();
如果(data.length>0)
{
如果(parseInt(数据)>=0&&parseInt(数据)31)
{
美元(“#天”).val(“31”);
$(“#slider2”)。滑块(“选项”、“值”、“31”);
}
}
}
其他的
{
$(“#slider2”)。滑块(“选项”、“值”、“1”);
}
$(“#日期”).text(addDaysToDate(parseInt($(“#天”).val());
});
更新();
});
这就是HTML:
Loan Amount<div id="slider1"></div>
Your Loan <input type="text" id="amount" value="100"/><br /><br />
Loan Length<div id="slider2"></div>
Days Loaned <input type="text" id="days" value="1"/><br /><br />
Repayment Date<br />
<div id="date"></div><br />
Your Loan
<input id="amount2" type="text" />
Interest
<input id="amount3" type="text" /><br />
APR
<input id="amount4" type="text" /><br />
贷款金额
您的贷款
贷款期限
贷款天数
还款日期
你的贷款
兴趣
四月
我正在使用Handlebar和Node.js,如果这有什么意义的话。提前谢谢你!我不知道我做错了什么…我找到了原因。出于某种原因,我的服务器将https列入黑名单,尽管我不记得这样做过。我通过将https://替换为just//来解决这个问题。我刚进去,没有列出https://这允许我使用URL。谢谢大家,为我的大脑放屁感到抱歉。您能检查一下您是否在脚本标记内的HTML中添加了jquery库吗?@PEJK-he-added jquery.@Owen尝试在单独的文件中编写您的脚本。在脚本js之前包含jquery。这样做会使底部部分进行计算,但不会修复滑块:(@Sharmila它确实允许我与底部互动一秒钟,但没有添加滑块。