【发布时间】:2012-09-29 18:27:00
【问题描述】:
我需要使用 jQuery 更改几个 href 参数并由两个表单选择选项驱动。下面的示例完美运行,但由文本输入驱动,并且在将其转换为使用 select 时遇到问题。
https://stackoverflow.com/a/6540265/460322
我知道这不应该太难,但我今天早上感冒了,脑子像糊状一样!
到目前为止我的代码不起作用:
$(window).load(function(){
function updateNameValue() {
$('#changelink').val($('#option1 option:selected').attr('href', function(i,a){
return a.replace( /(field16=)[a-z]+/ig, '$1'.target.value ));
});
});
$('#option1').change(updateNameValue);
updateNameValue();
});
【问题讨论】:
-
Richard,到目前为止,您并没有真正向我们展示您尝试过的内容 :) 通常您只需对特定的更改对象使用 $.attr("href","newlink") 函数来更改它的 href 属性。
-
提供一些你尝试过的代码部分。
标签: javascript jquery