Tag: 选项

使用javascript获取选项元素的高度?

像往常一样,单击select元素时会显示选项元素,并且我想获得选项元素的高度。 谢谢。 编辑 @david 旧学校选择 a s

如何从jQuery的select选项中获取属性?

我有HTML中的下一个选择框 : In progress Not started Done Failed 我想从所选选项中读取属性值。 如果只是为了获取价值,那很简单: var value = $(‘#listbox-taskStatus’).val(); 但是,如果我想从所选选项中获取属性值,我该怎么办? 我知道, .attr()必须有所帮助,但是当我尝试使用它时,我得到的结果不正确。 我试过下一个: var status = $(‘#listbox-taskStatus option’).attr(‘status’); 但是,尽管事实上我选择了不同的选项,但返回的值始终为0 。 怎么了,怎么解决我的问题?

如何从JSON哈希创建HTML选择选项?

我有一个简单的JSON代码: [{‘1′:’Name’}, {‘2’, ‘Age’}, {‘3′,’Gender’}] 我的HTML中有一个select标签: 我需要一种简单的方法来从这个JSON创建HTML选择框,如下所示: Name Age Gender

将鼠标hover在选择列表中的上

我试图在将鼠标hover在选择列表中的选项上时显示说明,但是,我无法在hover时识别代码。 相关代码: 选择表格块: 操作选择(前面定义的数组): function rankFeatures(create) { var $optionList = $(“#optionList”); var $ranks = $(“#ranks”); if(create == true) { for(i=0; i<5; i++){ $optionList.append(features[i]); }; } else { var index = $optionList.val(); $('#optionList option:selected').remove(); $ranks.append(features[index]); }; } 这一切都有效。 当我试图处理hover在选项上时,这一切都崩溃了: $(document).ready( function (event) { $(‘select’).hover(function(e) { var $target = $(e.target); if($target.is(‘option’)) { alert(‘yeah!’); }; }) }) 我在搜索Stack […]

JQuery Hide Option在IE和Safari中不起作用

我试图使用.hide()在下拉框中隐藏一些选项。 这在firefox和chrome中运行得非常好,但它在IE和Safari中不起作用。 我的原始代码更复杂,但我已将其缩小到这个范围。 我尝试了几种组合,没有任何效果。 .hide()有效,但出于某种原因不适用于选项标签内的内容。 有人可以帮帮我吗? 这让我疯了。 非常感谢你抽出时间帮忙! 这是我的jscript: $(document).ready(function(){ $(“.wrapper1”).hide(); }); 这是HTML: Product Name: Candy: Hide this 1 Hide this 2 Show this 1

如何在跨域(CORS)XMLHttpRequest中发送自定义标头?

我正在尝试发送一个JSON有效负载的CORS请求。 我控制服务器和客户端。 我在这里关注: https : //developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS?redlocale = en-US&redirectslug = HTTP_access_control 服务器有一个自定义标头,必须与每个请求一起发送。 因此,此自定义标头使请求“不简单”,因此请求必须使用OPTIONS请求进行预检。 我可以看到jquery发出OPTIONS请求,但它不会发送自定义标头。 方法我尝试过: 使用beforeSend选项: http : //api.jquery.com/jQuery.ajax/ 使用ajax预filter: http : //api.jquery.com/jQuery.ajaxPrefilter/ 在这两种情况下,浏览器都不会发送自定义标头。 我正在使用FF 17.0.1,jquery 1.8.3。