【发布时间】:2010-03-05 15:20:20
【问题描述】:
var tagMatch;
if (tagMatch = window.location.href.match(/\/questions\/ask\?tags=([^&]+)/)) {
$(function() {
if (!$('#tagnames').val().length) {
$('#tagnames').val(unescape(match[1].replace(/\+/g, ' '));
}
});
}
大家好,这段JS代码应该匹配/questions/ask?tags=some-tag形式的URL的后半部分,然后将包含在tags=之后的部分URL中的文本插入到id为@的文本框中987654324@。我究竟做错了什么?我怎样才能解决这个问题?
我还在学习,所以如果你想告诉我如何修复我的正则表达式或其他任何东西,请这样做!
【问题讨论】:
-
为什么要将文档就绪事件放在语句中?
-
我还在学习,你会把它放在哪里?
-
看我的回答 - 我仍然认为你只是把变量名弄错了
tagMatchvsmatch。 -
你能在 if 语句中识别 tagMatch 中存储的内容吗?
-
没有。我该怎么做?
标签: javascript jquery jquery-selectors