编辑:将更具体的要求见底部添加:
我正在尝试隐藏链接(按钮格式为 href),但是我正在尝试根据在选项下拉菜单中找到的文本来执行此操作。
所以例如
<form id="phonetypeform">
<select name="porting-p1" class="dropdown">
<option value="">Please select an option...</option>
<option value="1">I want to keep my current phone number</option>
<option value="2">I want to choose a new number</option>
</select>
</form>
<a href="#" class="nextbutton">Next Step</a>
如果选择了“请选择一个选项”,则会隐藏链接,如果选择了其他任何内容,则会显示链接
这是我的 jquery,它不工作
$(document).ready(function() {
$("a.nextbutton").hide()
$('.dropdown').change(function() {
if($('.dropdown option:contains'Please)') {
$('a.nextbutton',this).hide();
} else {
$("a.nextbutton")show();
}
});
});
编辑从这里开始:
感谢给我一些答案的每个人,但是我现在拥有的作品,但它并不理想,理想情况下想使用包含,简单的原因是我有大约 20 个这样的脚本,我必须创建并定位价值, 丑陋的!
要显示我的确切要求,请查看小提琴,虽然这是有效的,正如我所说,我有很多这些脚本要放置,理想情况下我想:1.定位文本'选择......' 2.拥有它以便它保持隐藏状态,直到所有选项不再包含“选择...”(包含应该处理该权利)
这是一个让任何可以提供帮助的人的生活更轻松的小提琴? http://jsfiddle.net/p3ewE/
结束编辑