Tag: html

创build一个可变长度的string,填充重复的字符

所以,我的问题已经被Java中的其他人问到了: Java – 创build一个具有指定长度的新string实例,并填充特定字符。 最佳解决scheme 。 。 。 但我正在寻找它的JavaScript等价物。 基本上,我想要根据每个字段的“maxlength”属性dynamic地填充带“#”字符的文本字段。 所以,如果一个input已经有了maxlength="3" ,那么这个字段就会被填充“###”。 理想情况下,会有像Java StringUtils.repeat("#", 10); ,但到目前为止,我能想到的最好的select是循环并追加“#”字符,一次一个,直到达到最大长度。 我不能动摇有这样一种更有效的方式去做的感觉。 有任何想法吗? 仅供参考 – 我不能简单地在input中设置默认值,因为“#”字符需要清除焦点,如果用户没有input值,则需要在模糊处“重新填充”。 这是我所关心的“重新填充”步骤

使用jQuery来select一个下拉选项

我想知道是否有可能得到jQueryselect一个选项,说第四项,在下拉框? <select> <option></option> <option></option> <option></option> <option></option> <option></option> </select> 我希望用户点击一个链接,然后让select框更​​改它的值,就好像用户通过点击选项来select它。

我应该使用JavaScript中的window.navigate或document.location?

什么是使用JavaScript更改当前网页位置的首选方法? 我已经看到使用window.navigate和document.location。 行为有任何不同吗? 浏览器实现有差异吗?

正则expression式select标签之间的所有文本

select2个标签之间的所有文本的最好方法是什么 – 例如:页面上所有'pre'标签之间的文本。

使div(高度)占据父级剩余高度

http://jsfiddle.net/S8g4E/ 我有一个有两个孩子的集装箱div 。 第一个孩子有一个给定的高度。 我怎样才能让第二个孩子在没有给出具体身高的情况下占据集装箱的“自由空间”呢? 在这个例子中,粉红色的div应该也占据白色空间。 类似于这个问题: 如何使div占据高度? 但我不想给绝对地位 。

如何在onClick处理程序内的JavaScript代码中转义string?

也许我只是想这太难了,但我有一个问题搞清楚在链接的onClick处理程序内的一些JavaScript代码中使用string的东西。 例: <a href="#" onclick="SelectSurveyItem('<%itemid%>', '<%itemname%>'); return false;">Select</a> <%itemid%>和<%itemname%>是模板replace发生的地方。 我的问题是,项目名称可以包含任何字符,包括单引号和双引号。 目前,如果它包含单引号,则会打破JavaScript代码。 我的第一个想法是使用模板语言的function来JavaScript – 转义的项目名称,只是转义引号。 这不会解决包含双引号的string的情况,该引号会破坏链接的HTML。 这个问题通常如何解决? 我是否需要HTML转义整个onClick处理程序? 如果是这样,这将看起来很奇怪,因为模板语言的转义函数也将HTMLify括号,引号和分号… 此链接正在为search结果页面中的每个结果生成,因此在JavaScript代码中创build单独的方法是不可能的,因为我需要为每个结果生成一个。 而且,我使用的是我工作的公司内部生成的模板引擎,因此工具箱特定的解决scheme对我来说毫无用处。

如何在HTML元素中设置数据属性

我有一个属性data-myval = "10"的div。 我想更新它的价值; 如果我使用div.data('myval',20)不会改变吗? 我需要使用div.attr('data-myval','20')吗? 我对HTML5和jQuery感到困惑吗? 请指教。 谢谢! 编辑:更新div.data('myval')=20 div.data('myval',20) ,但HTML仍然不更新。

如何在jQuery中移动表格行?

假设我已经与向上/向下箭头链接,以便按顺序向上或向下移动表格行。 将这一行向上或向下移动一个位置(使用jQuery)最直接的方法是什么? 似乎没有任何直接的方式来使用jQuery的内置方法做到这一点,并select与jQuery的行后,我还没有find一种方法,然后移动它。 另外,在我的情况下,使行可拖动(我以前使用插件完成)不是一个选项。

垂直的文本方向

我一直在尝试文字在垂直方向走,就像我们可以在MS字表中一样,但到目前为止,我只能做到这一点 …我不满意,因为它是一个旋转的盒子… Isn'有没有办法有实际的垂直方向的文字? 我只在演示中将旋转设置为305度,这不会使文本垂直。 270deg会但我只做了演示显示旋转。

在jquery中只select一级元素

我怎样才能从这样的列表中select只有父<ul>的链接元素? <ul> <li><a href="#">Link</a></li> <li><a href="#">Link</a> <ul> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> </ul> </li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> <li><a href="#">Link</a></li> 所以在css里面,而不是ul li ul li a 谢谢