【发布时间】:2015-10-02 08:42:22
【问题描述】:
我有以下代码来显示上一页的最后路径。
var ref = document.referrer;
var pElements = ref.replace(/\/$/, '').split('/');
var last = pElements[pElements.length - 1]
现在我要做的是根据 last 的值更改新站点中的下拉列表,因为它包含 4 个值等于 last 的选项strong>(您可以来自页面 a、b、c 或 d)
$("[value='last']").attr('selected',true)
我试过了,但下拉菜单不会根据 last
更改选择希望你明白我的意思……对不起我的英语不好。但我只想在最后一个代码片段中输出 last,就像我来自 a 时,代码看起来像:
$("[value='a']").attr('selected',true)
并且下拉菜单会选择 a
【问题讨论】:
-
并使用
.prop('selected', 'true');而不是'.attr('selected',true)' -
不起作用 - 控制台输出 [] 。当我手动输入时,attr-way 有效。可以区分大小写吗?
-
哦!它区分大小写……现在我如何更改 $last 的输出,以便第一个字符为大写?
标签: javascript jquery html-select dropdown