如何更新具有匹配选项值文本的选择文本
How to update select text with matched option value text
我想在页面加载后使用选定的选项文本更新选择文本。我在单击选项并在页面加载后从浏览器获取 url 并检查哪个选项具有该值并希望在选择文本中替换该匹配选项的文本时重定向。
<div class="sorting-option"> <select id="selectdropdown" class="dropdown-select"> <option value="">Recommended Items</option> <option value="?sort1desc=F&sort1=Item_NAME">Name (A-Z)</option> <option value="?sort1desc=T&sort1=Item_NAME">Name (Z-A)</option> <option value=".f?sort1desc=F&sort1=Item_ONLINECUSTOMERPRICE">Price (Low-High) </option> <option value=".f?sort1desc=T&sort1=Item_ONLINECUSTOMERPRICE">Price (High Low) </option> </select> </div>
这是我尝试过的
$(document).ready( function() {
$('#selectdropdown').bind('change', function () {
location.href = $(this).val();
});
var brwsr_url=document.URL;
var subSting = brwsr_url.substring(brwsr_url.indexOf('?')); //here im getting substring of url to match with option value
$('#selectdropdown').find('option[value="subSting"]').text(); // here im trying to replace the select text with option text which has that url substring
});
您没有正确连接。此外,您正在使用text
的吸气剂。相反,请使用二传手。同样从您的评论中,我想您需要
$('#selectdropdown').val(subSting);
试试这个伙伴>我想你正在尝试从选择框中选择选项
$('#selectdropdown').find("option[value='"+subSting+"']").attr("selected","selected");
相关文章:
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 使用基于文本的 Jquery 选择选项
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 将输入文本与某个选项的值相匹配并自动选择
- 或者在表单上选择默认选项文本(选择1)
- 文本链接可更改引导程序选项卡
- 选择“选择选项”时显示文本.怎么做
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 禁用/启用基于单选/选择选项所选Javascript的文本框
- 单击select'时将数组行回显到文本区域中;s选项
- 在AngularJS Dropdownlost中设置默认文本选项
- 在ractive.js中获取所选选项文本
- 如何使用 jQuery 从 AJAX 生成的选择下拉列表中获取文本选项
- 发送所有文本选项在选择与请求
- 带有文本选项的单选按钮列表 蛋糕
- jquery设置php生成的文本选项列表
- jQuery警告文本选项从选择标签
- 向Ext.TabPanel添加不可选择的文本选项卡
- 如何添加其他(输入文本选项)在一个javascript测验页面