我是新手使用jquery,并想知道如何附加并使用click事件从div中删除ID并附加到html.在下面的代码中,我已经能够通过单击div来附加ID,但我不知道如何删除.无论哪个div突出显示黄色都应该是附加的.再次单击div以删除突出显示也应该从html中删除ID.在此先感谢您的帮助.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('div.click').click(function() {
var bg = $(this).css('backgroundColor');
$(this).css({backgroundColor: bg == 'yellow' || bg == 'rgb(255, 204, 204)' ? 'transparent' : 'yellow'});
});
});
$(function( ){
$('#div1').bind('click', click);
$('#div2').bind('click', click);
$('#div3').bind('click', click);
});
function click(event){
$('#p1').append(event.target.id + ",");
}
</script>
</head>
<body>
<div class="click" id="div1">click me</div>
<div class="click" id="div2">click me</div>
<div class="click" id="div3">click me</div>
<p id="p1"></p>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我需要使用以下网址实现一个MVC网站:
其中匹配条件是url以"wiki"结尾.
不幸的是,下面的catch-all仅适用于url的最后部分:
routes.MapRoute("page1", // Route name
"{*path}/wiki", // URL with parameters
new { controller = "Wiki", action = "page", version = "" } // Parameter defaults
Run Code Online (Sandbox Code Playgroud)
我没有时间通过MVC扩展性选项,所以我想知道实现这个的可能选择是什么?任何样本/示例都会非常棒!
我有这个型号:
class Aircraft(models.Model):
model = models.CharField(max_length=64, blank=True)
type = models.CharField(max_length=32)
extra = models.CharField(max_length=32, blank=True)
manufacturer = models.CharField(max_length=32)
engine_type = models.IntegerField("Engine Type", choices=ENGINE_TYPE, default=0)
cat_class = models.IntegerField("Category/Class", choices=CAT_CLASSES, default=1)
Run Code Online (Sandbox Code Playgroud)
我有一个"查找飞机"页面,向用户显示一个表格,他们可以输入数据,用于查找符合其标准的所有飞机.例如,用户可以将"波音"输入到文本框中并"喷射"到engine_type框中,它将显示数据库中的所有波音喷射.我现在这样做的方式是这种形式:
class AircraftSearch(ModelForm):
search = forms.CharField(max_length=100, required=False)
class Meta:
model = Aircraft
fields = ('engine_type', 'cat_class', )
Run Code Online (Sandbox Code Playgroud)
然后是一个(不必要的复杂)视图,它将这个表单中的数据转换为一组filter()被添加到的表单Aircraft.objects.all().(我没有为每个CharField分配4个单独的搜索字段,而是将它们全部合并到一个搜索字段中.)
这一切都有效,但有一个问题.如果用户想要从他们的搜索条件中排除引擎类型,那么他们就会被搞砸,因为"Any"不是引擎类型字段的有效选择.我将不得不为引擎类型和类别/类创建一个新的字段/小部件以包含"Any",这种方式首先会破坏使用模型视图的目的
我很好奇.有没有更好的办法?这似乎是一项非常普遍的任务,必须由其他人解决,但谷歌搜索没有任何结果.
HTML元素del,strike或者s可以全部用于文本删除效果.例子:
<del>del</del>
Run Code Online (Sandbox Code Playgroud)
....得出: 德尔
<strike>strike</strike> and <s>strike</s>
Run Code Online (Sandbox Code Playgroud)
....给:罢工和罢工
可以类似地text-decoration使用具有值的CSS 属性line-through.代码...
<span style='text-decoration:line-through'>
text-decoration:line-through
</span>
Run Code Online (Sandbox Code Playgroud)
...也将呈现为:text-decoration:line-through
但是,删除线通常与文本颜色相同.
CSS可以用来使线条变成不同的颜色吗?
如何在iPhone上实现捏合手势?我熟悉在iPhone上使用触摸事件,但我非常懒,并且不想重新发明像PINCH手势那样普遍的东西...源代码或其链接会有所帮助.
在构建应用程序时使用模型 - 视图 - 控制器模型的优缺点是什么?
在什么情况下,资本化会影响网址?在某些情况下,它们似乎区分大小写.在其他时候,它们似乎不区分大小写.
这是对我之前的问题的延伸
我现在从互联网收集的内容,所有调用阻塞调用的进程都会进入休眠状态,直到调度程序找到解除阻塞的原因.原因可以从缓冲区空到缓冲区满到任何其他条件.
但是,这可以成为实时的有效方式,让我们说硬/实时应用程序?由于当解除阻塞条件成立时,进程未被解锁,而是当调度程序给出他的CPU切片时,并且解除阻塞条件都为真.
好像你想要一个响应式解决方案,我不这样做"旋转锁"或"忙等待"是正确的方法,CPU切片被浪费,整个系统将无法响应或可能响应不佳.
有人可以清楚这个相互矛盾的想法.
我在这个程序中返回多个值时遇到了一些问题,这些值计算了min,max,mean,median.我做的第一件事是传递引用参数,它起作用 - 但我读到创建结构或类是返回多个值的首选方法.
所以我尝试了,但是我没能取得好成绩.这是我到目前为止所得到的.
#include "std_lib_facilities.h"
struct maxv{
int min_value;
int max_value;
double mean;
int median;
};
maxv calculate(vector<int>& max)
{
sort(max.begin(), max.end());
min_value = max[0];
int m = 0;
m = (max.size()-1);
max_value = max[m];
for(int i = 0; i < max.size(); ++i) mean += max[i];
mean = (mean/(max.size()));
int med = 0;
if((max.size())%2 == 0) median = 0;
else
{
med = (max.size())/2;
median = max[med];
}
}
int main()
{
vector<int>numbers;
cout << "Input numbers. Press enter, …Run Code Online (Sandbox Code Playgroud) html ×2
append ×1
asp.net-mvc ×1
c ×1
c++ ×1
click ×1
constraints ×1
css ×1
django ×1
django-forms ×1
iphone ×1
jquery ×1
linux ×1
multi-touch ×1
pinch ×1
replication ×1
sql-server ×1
url ×1