选择下拉菜单从Url=NULL HTML
Javascript Generated Select Drop-down Menu From Url=NULL HTML
网站有一个正常的HTML菜单
假设格式
<ul>
<li><a>
<ul>
<li><a href=""></li>
<li><a href=""></li>
<li><a href=""></li>
</ul>
</li>
</ul>
当低于xx屏幕尺寸时,Javascript触发并删除此导航
创建格式为
的新选择下拉菜单<select>
<option val="undefine">text value</option>
<option val="url">text value</option>
<option val="url">text value</option>
<option val="url">text value</option>
</select>
是否有一种方法来禁用点击选项,不打算有一个URL值?
如果您只想选择在命名为val
的属性中没有值"url"
的元素,那么简单的选择器如$('select option[val!="url"]')
将起作用。
如果您需要检查attr val
的值是否为URL,那么您将需要做更多的工作。
我会选择所有<option>
元素,然后使用jquery .grep根据val
属性的值过滤数组。使用像http://dzone.com/snippets/validate-url-regexp这样的函数来确定val的值是否为URL。然后,一旦有了val
属性不包含URL的所有<option>
元素的数组,将disabled
属性添加到每个元素。
http://api.jquery.com/jquery.grep/https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option
相关文章:
- 来自文本输入null的html javascript变量
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- php函数的ajax html$_POST值返回null
- javascript,HTML表单:单击按钮插入NULL
- 开箱即用的Light Switch HTML应用程序在IE9中存在null错误
- Html.DropDownList在JSON中使用.val()作为null传递
- 节点.js在抓取 HTML 时返回 null
- HTML 错误无法设置 null 属性(匿名函数)
- Javascript 错误“Null 不是对象”,带有动态创建的 html 表
- HTML POST->重定向工作,XMLHTTPrequest->重定向不起作用(无法从null发出任何请求
- Javascript/HTML错误“属性”selectReason“的值为null或未定义,而不是函数对象
- 在运行ajax请求时,无法将内部html设置为null
- 无法设置null错误的innerHTML.尽管存在html ID
- jquery html returns null
- html 输入标签在 Javascript 中总是读取 null
- HTML已创建,但style = null
- getElementById返回null在Android WebView(仅与本地html)
- HTML选项-当可观察对象为null时显示默认值
- 选择下拉菜单从Url=NULL HTML
- Javascript在Chrome返回null, HTML元素在源