小编o_O*_*o_O的帖子

使用jQuery,如何只找到可见元素并单独留下隐藏元素?

所以我从第1-4项开始:

<div class="someDiv bold italic" style="display: none;">Lorem</div>
<div class="someDiv regular italic" style="display: block;">Lorem</div>
<div class="someDiv bold" style="display: none;">Ipsum</div>
<div class="someDiv regular" style="display: block;">Ipsum</div>
Run Code Online (Sandbox Code Playgroud)

然后我有一些输入复选框:

<input class="regular" type="checkbox" />
<input class="bold" type="checkbox" />
<input class="italic" type="checkbox" />
Run Code Online (Sandbox Code Playgroud)

所以基本上我有jQuery显示和隐藏div.现在我有另一个必须遍历这些div的函数(每个复选框一个),并根据另一个标准显示/隐藏.但我不希望再次显示已经隐藏的div.

$(".someDiv").each(function(){
  if($(this).hasClass("regular")){
    $(this).show();
  } else {
    $(this).hide();
  };
Run Code Online (Sandbox Code Playgroud)

在这个例子中,唯一剩下的div应该是最后一个div.不幸的是,这段代码将显示第二和第四个div.

这段代码是我将要应用的所有过滤器的基本示例,添加等.

javascript jquery toggle show-hide

50
推荐指数
2
解决办法
7万
查看次数

在检查器中哪里可以看到由chrome加载的字体文件?

chrome检查器中的哪个选项卡显示您通过font-face加载的字体文件?我无法在资源下找到它.我有一个问题,其中一组font-family文件正在加载,但另一组font-family文件没有加载.我已经检查了所有内容,从直接转到URL并看到它们确实存在,但是我想查看检查器并看到它加载一个字体系列而不是另一个字体系列.铬有可能吗?

fonts google-chrome font-face web-inspector

36
推荐指数
3
解决办法
3万
查看次数

ZSH没有认出我的别名?

将iTerm2与zsh一起使用并且它无法识别我的别名.有时我必须在IDE中工作并且不能轻易地对某些内容进行操作而且愚蠢的人认为将其应用程序命名为MyReallyLongApplicationName.app是个好主意,并且因为.html文件默认在浏览器中打开,我必须:

open -a MyReallyLongApplicationName.app something.html
Run Code Online (Sandbox Code Playgroud)

我的.zshrc中有一个别名,如:

alias ide="open -a MyReallyLongApplicationName.app"
Run Code Online (Sandbox Code Playgroud)

但是zsh不会识别我的别名.我尝试了另一个只是为了看看它是否是我,但我创建的别名都没有被识别.只需获取"zsh:command not found:ide"或其他任何内容.

所以我不确定我做错了什么,我一整天都在寻找解决zsh之类的问题.作为一个注释,我不是Linux/Unix系统的专家,所以如果你太技术和模糊,我可能不会理解你告诉我的.

谢谢!

bash shell zsh sh zshrc

35
推荐指数
5
解决办法
4万
查看次数

在jQuery中使用.each动态对象?

有很多问题似乎都在问这个问题,但最终他们想要的只是附加.click事件而不是.each,因此所有人都普遍接受的答案包括$("body").on("click", ".selector", function(){});,这绝对不是我想要的.

我有一些生成的输入,我需要同时更改每个输入的值.通常我会$(".inputs").each(function(){$(this).val("new-value")};或那些沿着这些线,但是,我不能因为动态方面.

那你怎么办$("body").on("each", ".inputs", function(){});

javascript each jquery dynamic dynamically-generated

32
推荐指数
3
解决办法
4万
查看次数

如何使用Aptana Studio 3设置Git?

我是Git的新手.我使用Aptana 3来处理所有事情,我也非常想在使用Git时使用它.我遇到的问题是,我读到的所有内容似乎都是针对那些了解Git或了解正在发生的事情的人.我没有.我甚至都没有使用GitHub甚至没有克隆项目.

据我所知,Aptana设置进入首选项并设置我的git可执行文件的路径.我已经重新启动了它,而且它似乎已经接受了这条新路径,然而,没有什么不同.从阅读其中一些论坛我现在应该可以访问git命令,我有一个"提交"命令,但没有推或拉.

有没有一步一步的文档,网站教程,Git noobs和Aptana 3的任何东西?我花了一天时间试图解决这个问题,我的商店真的希望明天为我们当前的项目设置并运行它.他们从来没有使用它,所以学习如何在他们的Linux机器上设置它.这取决于我为Mac搞清楚.

我知道我的问题比它刚刚设置得更远,但是现在我知道我已经适当了,并且一旦我完成设置就可以从中央存储库推送和拉出.

那么教程,手持,有什么可用吗?谢谢.

aptana git github repository aptana3

23
推荐指数
1
解决办法
6万
查看次数

Aptana可以在多个文件中查找和替换吗?

我有很多文件有错误,因为导入的文本使用智能引号,导出程序用这些疯狂的符号替换它们.我想找到并替换Aptana并在所有这些文件中更改所有这些内容.

它会以更大的容量发挥作用,但是,今天这是我唯一需要它的东西.谢谢.使用Aptana 2,如果它不同于3.

aptana

17
推荐指数
2
解决办法
1万
查看次数

css样式表层次结构的重要性

我已经完成了一些Google搜索,到目前为止我还没有找到任何可以回答我关于CSS顺序或重要性的问题.

例如,内联覆盖外部.得到它了.在外部添加!important可以覆盖内联.此外,从我所教过的一切,后来的风格覆盖了早期的风格.所以:

h1 { font-size: 12pt; }
h1 { font-size: 14pt; }
Run Code Online (Sandbox Code Playgroud)

将呈现14pt的字体大小.但情况并非总是如此.有时我想定义样式,如:

<div id="content">
    <input class="regular" type="text" />
    <input class="regular" type="text" />
    <input class="long" type="text" />
Run Code Online (Sandbox Code Playgroud)

然后在css中:

#content input { width: 50%; }
.long { width: 75%; }
Run Code Online (Sandbox Code Playgroud)

但这并不总是奏效.我在哪里可以看到重要性的顺序,因为所有这些都具有特定的重要性级别:

input {} 
#content input {}
#content input.regular {}
#content input.long
input.regular {}
input.long {}
.regular {}
.long {}
Run Code Online (Sandbox Code Playgroud)

我真的不喜欢写作!重要但是如果我不能明确地指出重要性的顺序,那么有时我必须改变id,类等.

css

13
推荐指数
2
解决办法
3万
查看次数

默认输入元素大小

默认情况下,input元素是size ="20",如果没有内联定义或者CSS样式规则归因于它.

如何使默认值的实际大小?对于其他元素:

<div style="display: inline; width: auto;">
    The box will only fit the width of it's content
</div>
Run Code Online (Sandbox Code Playgroud)

width:auto就是你所需要的.我不能放置一个定义的宽度,因为该值可能更长.例如:

<input id="short" type="text" value="1000" />
<input id="long" type="text" value=" Areally long name is in this input field." />
Run Code Online (Sandbox Code Playgroud)

我希望#short的大小为1000(基本上大小="4"+填充),但#long只要需要.这些输入是以编程方式进行的,所以我不能简单地在我想要的短片上写一个简短的课程,而在我想要的那个片段上放一个长课.我真的很喜欢它,如果我可以把:

input { width: auto; }
Run Code Online (Sandbox Code Playgroud)

无论如何要做到这一点?

html css textbox input css3

11
推荐指数
2
解决办法
3万
查看次数

如何在Android手机中制作我自己的自定义拨号器

在我的应用程序中,我添加了一个intent,以便用户可以调用:

str="tel:"+phoneArray[11];  
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse(str));
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

然后它从Android手机调用,但我想设置另一个具有不同外观的自定义拨号器.需要做什么?我不是指如何设计拨号器,而只是如何设置一个将输入数字并执行呼叫的UI.

android android-intent android-layout

9
推荐指数
1
解决办法
3万
查看次数

结合jQuery preventDefault和必需的表单输入

好的,所以将preventDefault放在我的提交按钮上可以阻止表单提交.这样做的结果是它不会告诉用户必需的字段,只是在按钮上执行click事件.

将preventDefault添加到提交处理程序会向用户显示必需的字段,但仍会触发与该按钮关联的单击事件.

我需要两个.

<form action="" method="post">
  <input type="text" class="class" id="id" name="name" required="required" />
</form>
Run Code Online (Sandbox Code Playgroud)

现在js:

$("button").click(function(event){
  event.preventDefault();
  //performs function
});
Run Code Online (Sandbox Code Playgroud)

无论所需的表单输入如何,这都将触发click事件.

$("form").submit(function(event){
  event.preventDefault();
});
$("button").click(function(){
  //performs function
});
Run Code Online (Sandbox Code Playgroud)

这将向用户显示所需的消息,但仍然执行提交按钮功能.我怎么做两个?我已经查看了其他一些我可以在此找到的SO问题,但似乎最多可以通过将preventDefault添加到form.submit来解决.

javascript jquery required-field preventdefault

6
推荐指数
1
解决办法
3613
查看次数