问题标签 [elements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
232 浏览

php - 有没有一种快速的方法来检查一个变量是否属于一个集合?

我有一个表单,我需要检查输入是否属于 enum(0,1,2,3,..,n) 是否有一种简单的方法可以检查我的变量是否属于集合 [0:n] ?还是我必须写出每个条件(基本上n<10,所以它是可行的,但不是那种实践......)?

如果没有本地函数可以做到这一点,你能给我一个关于如何为此创建函数的提示吗?

谢谢 :)

0 投票
2 回答
3653 浏览

javascript - Javascript:按名称显示/隐藏多个元素

单击另一个元素时,我需要显示/隐藏具有相同名称的多个元素,例如单击时 <span name="showhide" value="one" id="button">Click to Hide One</span>
<span name="showhide" value="two" id="button">Click to Hide Two</span>
<span name="showhide" value="shoe" id="button">Click to Hide shoe</span>
会隐藏具有相应值的元素
<span name="showhide" value="one">One</span>
<span name="showhide" value="two">Two</span>
<span name="showhide" value="shoe">shoe</span>

另外,onclick=''不能在 HTML 中使用,它必须在脚本中使用。也不能将任何属性应用于除 href 之外的标签(这是用于 MediaWiki)

我尝试了很多不同的方法,但我似乎无法让它发挥作用,有人有什么建议吗?

0 投票
4 回答
1132 浏览

jquery - 多个表单元素的相同 jQuery 函数。我该如何巩固

如果选中了多个复选框,我需要显示和隐藏 div。

需要显示的每个 div 的 id 将与复选框名称相同。有没有一种简单的方法可以在不编写处理每个复选框的函数的情况下完成此操作?

0 投票
4 回答
22805 浏览

javascript - 正则表达式查找标签 ID 和内容 JavaScript

嘿,我正在尝试用 javascript 中的正则表达式做一些非常具体的事情,而我的 regexp-foo 充其量是不稳定的。想知道是否有任何专业人士可以为我指明正确的方向。所以我有一些文字...

...ETC

我想把它剥离成一个数组,读取 myid1, myitem1, myid2, myitem2, ....etc

永远不会有嵌套元素,因此不存在递归嵌套问题。任何人都可以快速解决这个问题?谢谢你的帮助!

0 投票
1 回答
1921 浏览

templates - 在 Cakephp 中使用布局/元素

我正在使用 Cakephp 开发一个 webapp。我为网站创建了默认布局。我创建了页眉、页脚、内容等部分。

现在我的内容部分中的一些页面具有相同的结构。这些是控制器的一部分,为每个页面定义了各种视图。我应该在这里使用什么视图模板?布局还是元素?

如果我使用布局,我将使用控制器来决定我将使用的布局,但这不会改变整个网站的布局吗?

问候

0 投票
3 回答
16617 浏览

jquery - jQuery:原始html的元素数组?

假设我有一个这样的数组:

我需要获取连接元素的标记。所以我需要将content“转换为原始字符串:<p>...</p><p>...</p>”。

这怎么能很容易做到呢?似乎框架中应该已经有一些东西可以做到这一点。

不知何故可能会转换content为文档片段并调用.html()文档片段来获取标记?

0 投票
1 回答
614 浏览

jquery - jQuery绑定实时事件

我无法将实时事件绑定到动态创建的内容。

我有一个通过 ajax 调用加载 html 页面的页面。加载的 html 页面包含一些然后执行的 javascript。执行的 javascript 创建了一些元素。

我想将单击事件处理程序绑定到这些元素,但是在绑定它们之后(使用 .live、.delegate 和普通的旧 .click),单击它们后什么也没有发生。

我能够检索元素的内容(通过调用.html),但由于某种原因我无法在它们上绑定事件......

我也尝试添加 onclick="alert('test');" 在通过 javascript 将它们吐出之前对元素进行处理,但无济于事......

有人知道解决方案吗?

谢谢

0 投票
2 回答
747 浏览

iphone - iPhone scrollView 使用 id 动态添加元素

我想用很多不同的 UI 元素填充一个滚动视图。因此我想我会写一个方法来记住滚动视图中的当前位置,并将元素添加到当前位置的滚动视图中。

就像是:

不幸的是,当我尝试访问 element.frame = ... 时,我收到了对不是结构或联合的成员的请求。当我尝试做 [element frame] = ... Lvalue 需要作为赋值的左操作数时。

现在,首先我不确定将对象动态添加到滚动视图的最佳方法是什么。也许任何人都有更好或更简单的方法。

然后另一方面,我不明白为什么上面的方法不起作用?!我是否必须将我的元素转换为实际的类?我以为我不必这样做......那么我的方法就不再那么有意义了。或者至少需要更多的步骤......

0 投票
2 回答
372 浏览

javascript - Javascript/jQuery 点击元素内的元素

这可能很容易解决,但由于某种原因,我无法弄清楚。

我有以下 HTML:

我的问题是:每当我单击其中一个子元素(复选框或 div)时,它也会执行<li>--> 中的功能function_1()

如何防止在单击子元素时调用父元素函数?实现这一目标的最佳方法是什么?

谢谢您的帮助!

0 投票
2 回答
15437 浏览

javascript - 将 DIV 元素移动到父元素的底部(作为最后一个子元素)

我正在尝试为我正在开发的网站的主页顶部创建一个不断旋转的横幅。我能想到的保持它不断旋转的最佳方法是取出第一个 DIV(firstChild),并在它滑出视图后将其移动到堆栈的末尾。

这个:

应该变成这样:

我使用原型框架...我尝试通过使用我自己的方法克隆元素并将其插入到父 DIV 的底部来做到这一点,但我发现并非所有样式属性都被继承,我想放弃这种方法,因为我不希望移动的内容是元素的副本/克隆,而是实际的元素本身。

谢谢。