试图将以下内容转换为数字:
<button class="btn btn-large btn-info" data-votevalue="1">
<strong>1</strong>
</button>
Run Code Online (Sandbox Code Playgroud)
var votevalue = parseInt($(this).data('votevalue'));
Run Code Online (Sandbox Code Playgroud)
我也尝试了Number()但是NaN在检查结果时我仍然会得到.我究竟做错了什么?
这是完整的代码:
<div class="span7" id="button-group">
<div class="btn-group">
<button class="btn btn-large btn-info" data-votevalue="1"><strong>1</strong></button>
<button class="btn btn-large btn-info" data-votevalue="2"><strong>2</strong></button>
<button class="btn btn-large btn-info" data-votevalue="3"><strong>3</strong></button>
<button class="btn btn-large btn-info" data-votevalue="4"><strong>4</strong></button>
<button class="btn btn-large btn-info" data-votevalue="5"><strong>5</strong></button>
<button class="btn btn-large btn-info" data-votevalue="6"><strong>6</strong></button>
<button class="btn btn-large btn-info" data-votevalue="7"><strong>7</strong></button>
<button class="btn btn-large btn-info" data-votevalue="8"><strong>8</strong></button>
<button class="btn btn-large btn-info" data-votevalue="9"><strong>9</strong></button>
<button class="btn btn-large btn-info" data-votevalue="10"><strong>10</strong></button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
$('#button-group button').each(function() {
$(this).click(function() { …Run Code Online (Sandbox Code Playgroud) 很难在jsfiddle中重新创建它,所以我将继续粘贴屏幕截图,HTML和CSS:

我在显示上图中的下拉列表时遇到问题.
HTML和CSS:
<div class="row-fluid profile-gallery-image-container">
<div class="span12">
<a href="#"><img src="#"/></a>
<div class="image-options">
<div class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="icon-cog icon-white"></i></a>
<ul class="dropdown-menu">
<li><a href="javascript:void(0);">test</a></li>
</ul>
</div>
</div>
<div class="delete-image">
<a href="javascript:void(0);"/></a>
</div>
</div>
</div>
.profile-gallery-image-container {
max-width: 130px;
max-height: 110px;
margin-bottom: 0px;
display: inline-block;
position: relative;
border: 2px solid rgba(140,140,140,1);
z-index: 0;
}
.image-options {
float: right;
top: 0px;
right: 0px;
position: absolute;
padding-top: 2px;
border-left: 2px solid rgba(255,128,64,1);
border-bottom: 2px solid rgba(255,128,64,1);
width: 15px;
height: 15px;
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我有显示bootstrap .dropwdown类的问题.它从一开始就有效,但一段时间后停止显示.我在整个网站上使用固定容器作为"主页".现在看起来像这样:http://imgur.com/NIfje单击按钮时看起来像这样,正如您在小箭头上看到的那样.
我已经确认下拉列表正在运行,并且.js文件没有任何问题.这是使用的正文和标题:
<body>
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<span class="brand">doost</span>
<div class="nav-collapse collapse">
<ul class="nav">
<li><a href="<?php echo $logout; ?>">Logout</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">browse <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="<?php echo $random; ?>">random</a></li>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
</div>
<div class="container">
Run Code Online (Sandbox Code Playgroud)
我已经尝试重置/删除可能导致此问题的所有内容,而无法修复它.这包括用默认值替换bootstrap.js/bootstrap.css.主页面包含一个固定的容器,它从标题开始到页脚结尾,正如我所说的那样包含在每一页中.我在这个容器内有几个嵌套的div标签组成了网站.
我也尝试在bootstrap.css中为.dropdown增加z-index,但什么都没发生.
我使用默认的bootstrap.js/bootstrap.css,包括一个homecook.js/homecook.css
告诉我是否需要为您提供任何其他帮助.谢谢.
我知道的通用主题.很难在一个主题中具体化.无论如何我对这个sql逻辑有问题:
"SELECT * FROM imagecomment WHERE filename = :filename ORDER BY comment_timestamp DESC LIMIT '$min', '$max'";
Run Code Online (Sandbox Code Playgroud)
当我尝试相同的逻辑但直接在sql逻辑中使用整数时,它可以工作.变量min和max是整数:
int(10)int(20)我在var_dump()时得到这个.我也尝试将变量(我通常这样做)绑定到变量(),但它仍然无效.
是否可以将hover()绑定到具有指定选择器的文档,以便为具有匹配属性的动态添加内容分配JS函数?
我一直在看这个主题:JQuery .on()方法,一个选择器有多个事件处理程序,是否可以使用jQuery .on和hover?
而我目前正在使用:
$('.profile-gallery-image-container').on({
mouseenter: function(){
$('.delete-image', this).show();
$('.image-options', this).show();
},
mouseleave: function(){
$('.delete-image', this).hide();
$('.image-options', this).hide();
}
}, '.profile-gallery-image-container');
Run Code Online (Sandbox Code Playgroud)
但无法通过匹配选择器将功能传递给新内容.
我将首先发布我的javascript.
$(document).on('click','.remove-single-inbox-message', function(e){
e.preventDefault();
var messageid = $(this).data('messageid');
var messages = $("#number-messages").html();
var messages = parseInt(messages, 10);
messages--;
$.ajax({
type: 'POST',
url: '?a=profile_message_delete',
data: {
"messageid" : messageid
},
success: function(){
$('.table-row'+messageid).hide();
if(messages == 0){
$("#insert-message-indicator").html("");
} else {
$("#insert-message-indicator").html("<strong><small>"+messages+"</small></strong> <i class='icon-envelope icon-white' rel='tooltip' title='New messages available'></i>");
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
第一次递减工作正常,显示新数字,但后面的数字显示NaN.我究竟做错了什么?