我有这段代码:
<input type="text" name="frameSelection" id="frameSelection" value="Option 1" />
<a id="change">Change to Option 2</a>
当我点击链接时,我想将字段值更改为“选项2”。我怎么能这样做?
答案 0 :(得分:9)
很简单。使用click
将事件处理程序附加到click
事件,使用val
设置值:
$("#change").click(function() {
$("#frameSelection").val("Option 2");
});
正如其他答案中所提到的,您可能希望阻止链接的默认行为,但是使用您当前在问题中的代码(href
元素上没有a
属性)这不是必要的。如果可能发生变化,请记住这一点。
答案 1 :(得分:4)
使用jQuery:
$('#change').click(
function(e){
e.preventDefault; // if your a has an href attribute, this prevents the browser
// following that link.
$('#frameSelection').val("Option 2");
});
参考文献: