我正在从“下一步”按钮中删除禁用的类,当选中两个单选按钮时,它工作正常,但问题是当我重新加载页面时,两个单选按钮仍保持选中状态,但“下一步”上的禁用类未触发。有什么办法可以让它在负载下工作吗?
<input class="SelectMarital" id="marital1" type="radio" name="marital" value="1"/>
<input class="SelectMarital" id="marital2" type="radio" name="marital" value="2"/>
<input class="SelectPrice" id="price1" type="radio" name="price" value="1"/>
<input class="SelectPrice" id="price2" type="radio" name="price" value="2"/>
<a href="#" id="salary" class="btn disabled">Next Step</a>
$("input[type=radio]").change(function(){
if($('.SelectMarital').is(':checked') && $('.SelectPrice').is(':checked')) {
$("#salary").removeClass('disabled');
}else {
$("#salary").addClass('disabled');
}
});
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我想slideToggle只在menu靠近任何点击menu-title元素的具体元素上运行jQuery 函数.
<div class="dropdown">
<h4 class="menu-title">Menu 1</h4>
<ul class="menu>
<li class="menu-item">
<a class="nav-link" href="#">1</a>
</li>
<li class="menu-item">
<a class="nav-link" href="#">2</a>
</li>
<li class="menu-item">
<a class="nav-link" href="#">3</a>
</li>
</ul>
</div>
<div class="dropdown">
<h4 class="menu-title">Menu 2</h4>
<ul class="menu>
<li class="menu-item">
<a class="nav-link" href="#">1</a>
</li>
<li class="menu-item">
<a class="nav-link" href="#">2</a>
</li>
<li class="menu-item">
<a class="nav-link" href="#">3</a>
</li>
</ul>
</div>
<style>
.dropdown-menu{
display: none;
}
</style>
$('.menu-title').click(function(){
$('.menu').slideToggle();
});
Run Code Online (Sandbox Code Playgroud)
问题是当点击其中一个标题时,它正在处理所有ul元素.
你能指导我如何使每个ul分开工作吗?
我正在尝试获取用户唯一访问过的页面,它应该在每个页面上更新。我试图从那里检索上次访问的页面时将URL保存在会话cookie中。
这是我的代码:
function getSecondCookie(cSname) {
var name = cSname + "=";
var ca = document.cookie.split(';');
for ( var i = 0; i < ca.length; i++) {
var c = ca[i].trim();
if (c.indexOf(name) == 0)
return c.substring(name.length, c.length);
}
return "";
}
function checkHistory(targetId) {
var history = getSecondCookie("history");
var htmlContent = '';
if (history != "") {
var insert = true;
var sp = history.toString().split(",");
for ( var i = sp.length - 1; i >= 0; i--) {
htmlContent += …Run Code Online (Sandbox Code Playgroud)