在 JS 中使用 if else 语句来检查 HTML 表单元素是否等于某个数字
using if else statement in js to check to see if an html form element is equal to a certain number
http://jsfiddle.net/cse_tushar/6FzSb/我有允许用户加载更多帖子的javascript代码,我想使用如果 else 语句来检查 HTML 表单元素是否等于某个数字,则单击函数会将用户转移到另一个 HTML 页面。这是 HTML 代码
<ul id="myList">
<li>One</li>
<li>Two</li>
<li>Three</li>
<li>Four</li>
<li>Five</li>
<li>Six</li>
<li>Seven</li>
<li>Eight</li>
<li>Nine</li>
<li>Ten</li>
</ul>
<div id="loadMore">Load more</div>
和 js 代码
$(document).ready(function () {
size_li = $("#myList li").size();
x=3;
$('#myList li:lt('+x+')').show();
$('#loadMore').click(function () {
x= (x+5 <= size_li) ? x+5 : size_li;
$('#myList li:lt('+x+')').show();
$('#showLess').show();
if(x == size_li){
$('#loadMore').hide();
}
});
正如你所注意到的
if(x == size_li){
$('#loadMore').hide();
我希望它转移用户而不是隐藏它
可以使用:visible
选择器作为检查以查看最后一个是否可见
$('#loadMore').click(function () {
if( $('#myList li:last').is(':visible') ){
document.location = 'new/url';
return;
}
// your other code
})
相关文章:
- Javascript更新孙窗口中的表单元素
- 阻止表单元素提交
- 根据select选项元素将表单重定向到不同的URL
- 使用javascript取消隐藏和隐藏表单中的某些元素
- 使用带有.net autopostback的ryanfait.com自定义表单元素
- 使用javascript更改表单元素的ID值
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 表单中元素的更改值为't已发布
- Small Javascript从动态表单中删除多个元素的问题
- 为什么表单元素不应命名为submit
- 如何使用相同的javascript控制表单中的不同元素
- 从函数中选择要触发表单提交的正确元素
- 如何重置搜索表单中的特定表单元素
- Rails-带有单选按钮的表单,带有启用/禁用附加元素的javascript操作
- 使用 ng-repeat访问 ng 表单元素/值
- 获取电子邮件附件的表单元素
- js 语法传递名称元素表单验证
- 如何选择元素表单列表并将其放入文本框中
- 如何使用JQuery获取主体中第一个元素(表单)的id
- 尝试使用每个查找元素表单XML文件