问题列表 - 第43714页

使用JQuery隐藏Select的选项

好的,让我们从一个例子开始吧.
请记住,这只是一个例子.

<select id = "selection1">
    <option value = "1" id = "1">Number 1</option>
    <option value = "2" id = "2">Number 2</option>
    <option value = "3" id = "3">Number 3</option>
</select>

现在,从这里开始,我们有3个选项的下拉列表.
我现在要做的是隐藏一个选项.

添加style = "display:none"不会帮助.
该选项不会出现在下拉列表中,但使用箭头键,您仍然可以选择它.
从本质上讲,它完全符合代码所说的内容.它没有显示,它停在那里.

JQuery函数$("#1").hide()不起作用.
另外,我不仅要隐藏选项,还要完全删除它.

这样做有可能吗?
我是否必须使用父/兄弟/子元素?如果是这样,我仍然不确定如何.

任何有关这方面的帮助将不胜感激.谢谢.
    
    

另一个问题 - 它是相关的

好的,所以我发现.remove()JQuery 中有一个可用的.效果很好.
但是,如果我想把它带回来怎么办?

if(condition)
    {
    $(this).remove();
    }

我可以循环这个.不应该复杂.
但我想要做的是这样的:

最大容量:(此处输入字段)
选择房间:(此处下拉列表)

我想要它做的是使用诸如.change()或之类的函数更新Dropdown .keyup.
我可以在输入内容后创建下拉列表.在更改或密钥更新时,相应地执行下拉列表.
但我正在做的是这样的:

$ roomarray = …

jquery select parent-child hide option

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

Rails:如何提前知道"保存"是否会失败?

考虑我的控制器的这个代码:

def create
  change_some_db_values
  buyer = Buyer.new(params[:buyer])
  if buyer.save
    redirect_to(:action => 'index')
  else
    render('new')
  end
end
Run Code Online (Sandbox Code Playgroud)

我想提前知道是否buyer.save会失败.如果它会失败我不想执行change_some_db_values.我怎么能实现这个目标?

ruby-on-rails ruby-on-rails-3

4
推荐指数
2
解决办法
4895
查看次数

不可靠的Android Compass定位(低通滤波器)

我正在创建一个应用程序,我需要根据设备的方向定位ImageView.我使用MagneticField和Accelerometer Sensors中的值来计算设备方向

SensorManager.getRotationMatrix(rotationMatrix, null, accelerometerValues, magneticFieldValues)
SensorManager.getOrientation(rotationMatrix, values);
double degrees = Math.toDegrees(values[0]);
Run Code Online (Sandbox Code Playgroud)

我的问题是ImageView的定位对方向的变化非常敏感.使imageview不断跳到屏幕上.(因为度数变化)

我读到这可能是因为我的设备接近可能影响磁场读数的东西.但这不是它看起来的唯一原因.

我尝试下载一些应用程序,发现" 3D罗盘 "和" 指南针 "的读数仍然非常稳定(当设置噪声滤波器时),我想在我的应用程序中使用相同的行为.

我读到我可以通过添加" 低通滤波器 " 来调整读数的"噪音" ,但我不知道如何实现这一点(因为我缺乏数学).

我希望有人可以帮助我在我的设备上创建更稳定的读数,其中设备的一点点移动不会影响当前的方向.现在我做了一个小

if (Math.abs(lastReadingDegrees - newReadingDegrees) > 1) { updatePosition() }
Run Code Online (Sandbox Code Playgroud)

过滤噪音的升值.但它不能很好地工作:)

algorithm android signal-processing orientation compass-geolocation

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

Visual Studio继续运行旧版本

我有一个简单的Silverlight程序,显示一堆图像.我修改它确实显示更多的图像,但是当我点击"无需调试运行"时,它会继续使用较少的图像运行旧版本.当我将代码复制到一个新项目并运行它时,它第一次正常工作,但随后不会显示每个后续更改.可能是什么问题呢?我正在使用Visual Web Developer 2008 Express.

visual-studio-2008 visual-studio

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

如何将MvcHtmlString呈现为HTML

我将MvcHtmlString作为我的视图模型.我需要将此字符串呈现为HTML.目前我试图这样做:

@Model.ToHtmlString()
Run Code Online (Sandbox Code Playgroud)

但它在我的页面上给了我plaint文本.我知道这应该是非常简单的答案.但我无法得到它=)

c# razor asp.net-mvc-3

7
推荐指数
1
解决办法
6326
查看次数

点击事件上的jquery无法处理无序列表中的列表项

我有以下列表,其中包含一个id为#sortable1的无序列表,我想要实现的是每当使用<ul id ="sortable2">点击一个li元素时,就会发生一个onclick事件并从li元素中提醒id点击.我也有一个元素也在无序列表中,不能用class ="emptyMessage"来点击

我卡住了,不知道该怎么办

到目前为止我有

<ul id="sortable1" class="connectedSortable ui-sortable">
<li class="ui-state-default" id="1">Name1</li>
<li class="ui-state-default" id="2">Name2</li>
<li class="ui-state-default" id="3">Name3</li>
<li class="ui-state-default" id="4">Name4</li>
<li class="ui-state-default" id="5">Name5</li>
<li style="display: list-item;" class="emptyMessage">No more contacts available</li></ul>
Run Code Online (Sandbox Code Playgroud)

我的JQUERY代码

$("#sortable1 li").click(function() {
          alert('Clicked list.'+$(this).value);
         });
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用ggplot2仅将一个轴转换为log10比例

我有以下问题:我想在箱线图上可视化离散和连续变量,其中后者具有一些极高的值.这使得箱形图无意义(图表中的点甚至"主体"太小),这就是为什么我想以log10的比例显示它.我知道我可以忽略可视化中的极值,但我并不打算这样做.

让我们看一个钻石数据的简单例子:

m <- ggplot(diamonds, aes(y = price, x = color))
Run Code Online (Sandbox Code Playgroud)

替代文字

问题在这里并不严重,但我希望你能想象为什么我希望以log10的比例看到这些值.我们来试试吧:

m + geom_boxplot() + coord_trans(y = "log10")
Run Code Online (Sandbox Code Playgroud)

替代文字

正如您所看到的那样,y轴是log10缩放并且看起来很好但是x轴存在问题,这使得绘图非常奇怪.

问题不会发生scale_log,但这不是我的选择,因为我不能这样使用自定义格式化程序.例如:

m + geom_boxplot() + scale_y_log10() 
Run Code Online (Sandbox Code Playgroud)

替代文字

我的问题:有没有人知道在y轴上用log10刻度绘制boxplot的解决方案,标签可以用formatter这个线程中的函数自由格式化?


根据答案和评论编辑问题以帮助回答者:

我真正追求的是:一个log10转换轴(y)没有科学标签.我想将它标记为美元(formatter=dollar)或任何自定义格式.

如果我尝试@ hadley的建议,我会收到以下警告:

> m + geom_boxplot() + scale_y_log10(formatter=dollar)
Warning messages:
1: In max(x) : no non-missing arguments to max; returning -Inf
2: In max(x) : no non-missing arguments to max; returning -Inf
3: In max(x) : no non-missing arguments to max; …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 boxplot scaletransform

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

在erb模板中禁用HTML转义

在Rails 3应用程序中,我有一个域类,其中一个属性存储纯HTML内容(它是一个博客应用程序,域类是Post).

在ERB模板中,我需要在格式化时显示属性的内容,并使用HTML标记.但是,Rails正在逃避所有HTML标签!如何为此类属性禁用此行为?

例:

somePost = Post.new
somePost.content = "<strong> Hi, i'm here! </strong>"
Run Code Online (Sandbox Code Playgroud)

在erb模板中:

<%= somePost.content %>
Run Code Online (Sandbox Code Playgroud)

生成的HTML被转义:

&lt;strong&gt; Hi, i'm here! &lt;/strong&gt;
Run Code Online (Sandbox Code Playgroud)

escaping erb ruby-on-rails-3

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

如何自定义首选项屏幕主题看起来像那样?

好的,我有一个带有XML布局的Preferences活动集.在这里,我有几个首选项打开一些对话框.根据这些偏好,我想在屏幕截图中右侧有一个箭头.我是怎么做到的,与主题有关吗?第一个截图是我想看的,第二个是我现在拥有的.

http://img545.imageshack.us/i/screenshot1zlk.png/

http://img405.imageshack.us/i/tsc3.png/

customization android themes preferences

9
推荐指数
2
解决办法
7548
查看次数

最简单的Ubuntu GUI应用程序

在Windows上,无论您使用哪个框架,所有框架最终都需要调用用户模式user32 :: CreateWindowEx API来实际在桌面上创建窗口.

在Ubuntu或者一般的Linux系统中,似乎选择使用像Wx或Qt或GTK +这样的小部件框架来创建GUI应用程序,但所有这些框架都觉得它们包含了更基本的东西.这些都是直接与Linux上的X对话吗?我以为Ubuntu正在转向非X窗口管理器,那么他们将使用什么呢?

我将使用什么库来访问所有这些框架使用的窗口管理器?

c linux ubuntu user-interface

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