我准备了这个jsfiddle
问题是我有很多行包含产品数量*price = sub total这也必须动态计算所有子总量的总计.最大的问题是触发器,因为我们可能没有qty选择字段的更改触发器..对我来说真的很复杂.我到目前为止堆积如山:
$(document).ready(function() {
var qty=$('.qty').val();
var price = $('.price').val();
var sum = 0;
$('.amount').each(function() {
sum += parseFloat($(this).text());
});
});
Run Code Online (Sandbox Code Playgroud)
请给我一个想法:
感谢您的帮助和提前的时间!
下面我有一年的下拉菜单.
<select name="from_year" class="col-md-4 form-control" id="from_year">
<option value="0">Select Year</option>
<option value="2010">2010</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
<option value="2014">2014</option>
<option selected="selected" value="2015">2015</option>
<option value="2016">2016</option>
<option value="2017">2017</option>
<option value="2018">2018</option>
<option value="2019">2019</option>
<option value="2020">2020</option>
</select>
Run Code Online (Sandbox Code Playgroud)
现在从ajax电话我得到一年说2016年.现在我想禁用低于2016年的所有选项.我试过以下:
$('select#from_year option:lt('+payment_date[1]+')').prop("disabled", true);
Run Code Online (Sandbox Code Playgroud)
...在哪里payment_date[1] = 2016,但无济于事.
难道我做错了什么.欢迎任何帮助/建议.
我需要你的帮助
如果document.getElementById("file").children[1].style.display = "none";隐藏"文件"菜单中的"保存"项,则document.getElementById("edit").children[1].style.display = "none";无法正常工作,并且不会隐藏"编辑"菜单项中的"添加新项".
<div id="menuwrapper">
<div id="menu" style="width: 1001px; height: 20px">
<ul>
<li>
<a href="#nogo"><div id="div_rssims_file">File</div></a>
<ul id="file">
<li><a onclick="window.print()"><div id="div_rssims_file_print">Print</div></a></li>
<li id="li_rssims_file_save"><a onclick="rssims_save()"><div id="div_rssims_file_save">Save</div></a></li>
<li><a onclick="rssims_save();window.close()"><div id="div_rssims_file_save_exit">Save & Exit</div></a></li>
<li><a onclick="window.close()"><div id="div_rssims_file_exit">Exit</div></a></li>
</ul>
</li>
<li>
<a href="#nogo"><div id="div_rssims_edit">Edit</div></a>
<ul id="edit">
<li><a href="#nogo" onclick="rssims_addnew()"><div id="div_rssims_edit_addnew">Add new</div></a></li>
<li><a href="#nogo" onclick="sims_delete()"><div id="delete">Delete</div></a></li>
<li><a href="#nogo" onclick="sims_reset()"><div id="clear">Clear Form</div></a></li>
</ul>
</li>
<li>
<a href="#nogo"><div id="div_rssims_view">View</div></a>
<ul>
<li><a href="#nogo"><div id="goto_first">>> Go to First</div></a></li>
<li><a href="#nogo"><div id="goto_next">>Go to Next</div></a></li> …Run Code Online (Sandbox Code Playgroud) 我正在寻找一个解决方案,以获得一个数字的最大素数因子,并找到一个有效的脚本,但循环中有一个?(问号)for.我想知道它是?做什么的?
<script type="text/javascript">
n=317584931803;
for(i=2;n>1;n%i?i++:(n/=i,document.write(i+' ')));
</script>
Run Code Online (Sandbox Code Playgroud)
而且,如果您还可以解释这个脚本究竟是做什么的,我会很感激.
出于某种原因\n在javascript中不适合我.无论如何要修复它或使用HTML?在我的情况下,我认为使用<br>将无法在我的href中工作.你有什么建议.
在这里工作JSFiddle .
HTML:
<a id = 'emailoff' href = "" target = "_blank">
<div id= "btn1">
<h2 id = "enter">Send Email</h2>
</div>
</a>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
$('#btn1').click(function() {
$("#emailoff").attr("href", "mailto:" +
"?subject=Your ThinOptics glasses" +
"&body=To get your new ThinOptics glasses simply click this link and pick the case and color you like best. You'll get free shipping on your order. \n"+
" WWw.Thinoptics.Com/teddy@shalon.com \n" +
"\n Enjoy")
});
Run Code Online (Sandbox Code Playgroud) 是否有更简单的方法来获得向后的数组的前9个?
var backwards=['s','d','r','a','w','k','c','a','B','s','I','y','a','r','r','A','y','M'];
f=backwards.slice(0);
f=f.slice(0,9);//front
f.reverse();
console.log(f.join()); //returns 'B,a,c,k,w,a,r,d,s'
Run Code Online (Sandbox Code Playgroud)
这种方式简直令人困惑!
我有一个带有按钮的HTML页面,当按下该按钮时会隐藏内容.我使用的jquery代码已捆绑到我的HTML页面中.当我按下按钮显示隐藏div中的内容时,它可以找到,但是当我再次按下按钮隐藏内容时没有任何反应.如果有人能帮助我那会很棒.另外,我如何能够定位多个按钮.我只是粘贴相同的jquery代码并将其标记为"2"然后标记为"3",以此类推?任何有效的例子都会很棒.这是我的代码:
HTML:
<head>
<script>
$(document).ready(function() {
$("#spoiler1").hide();
$("#button1").click(function() {
$("#spoiler1").show(300);
});
});
</script>
</head>
<button id="button1">Adventurer ▼</button>
<div id="spoiler1" style="display:none">
<p>1. Climb a tree<input type="checkbox" /></p>
<p>2. Roll down a really big hill<input type="checkbox" ></p>
<p>3. Camp out in the wild<input type="checkbox" ></p>
<p>4. Build a den<input type="checkbox" ></p>
<p>5. Skim a stone<input type="checkbox" ></p>
</div>
Run Code Online (Sandbox Code Playgroud)
提前感谢您的任何帮助或建议.
我有以下代码来显示和隐藏悬停上的菜单项:
jQuery( "#menu-item-11215" ).hover(
function() {
jQuery('#menu-item-11215 .sub-menu').show();
},
function() {
jQuery('#menu-item-11215 .sub-menu').hide();
}
);
jQuery( "#menu-item-11233" ).hover(
function() {
jQuery('#menu-item-11233 .sub-menu').show();
},
function() {
jQuery('#menu-item-11233 .sub-menu').hide();
}
);
jQuery( "#menu-item-11211" ).hover(
function() {
jQuery('#menu-item-11211 .sub-menu').show();
},
function() {
jQuery('#menu-item-11211 .sub-menu').hide();
}
);
jQuery( "#menu-item-11268" ).hover(
function() {
jQuery('#menu-item-11268 .sub-menu').show();
},
function() {
jQuery('#menu-item-11268 .sub-menu').hide();
}
);
jQuery( "#menu-item-11243" ).hover(
function() {
jQuery('#menu-item-11243 .sub-menu').show();
},
function() {
jQuery('#menu-item-11243 .sub-menu').hide();
}
);
jQuery( "#menu-item-11239" ).hover(
function() {
jQuery('#menu-item-11239 .sub-menu').show();
},
function() …Run Code Online (Sandbox Code Playgroud) 我想在html()里面设置文本样式color:red; font-weight:bold.我怎么能在jQuery本身内做到这一点?我可以id=login_result在html中设置div的样式,但这里的每个文本都是红色和粗体.我只是希望下面这些错误文本只是红色.非常感谢
var login_result = $('#login_result');
if ($.trim(email.val()).length == 0) {
email.focus(); // focus to the filed
login_result.html('<span> Email field is required</span>');
return false;
}
Run Code Online (Sandbox Code Playgroud)