我想通过jquery将文本框的值设置为null。我试过了
onclick="$('#c_album').val('TEST VALUE');" at the submit button
$('input#c_album').val('hello'); - in the script section
赞赏协助
由于 戴夫
[edit] - 这是我正在使用的代码
$('#submit').bind('click',(function(){
$('#src_box').val('hello');
});
答案 0 :(得分:3)
$(function(){
$('#btnSubmit').bind('click', function(){
$('input#c_album').val('hello');
// OR
$('#c_album').val('hello');
// OR
$('input[id=c_album]').val('hello');
});
});
答案 1 :(得分:0)
如果文本框的ID是#c_alcum,那么您可以使用
$("#c_album").val('hello');
虽然你可以在id选择器前面使用标签选择器,但是没有必要使用它,因为id在文档中是唯一的。
如果要在ajax函数完成后设置该值,则可以在ajax请求的回调函数中插入此代码。
<强> 修改 强>
您是否将所有这些代码放入文档就绪事件
中$(function(){
// All code goes here
});
同样删除onlick处理程序并以jquery方式执行,如
$("#yourbuttonid").click ( function(){
});
或
$("#yourbuttonid").bind ( "click" , function() {
});
您不能在文本框中放置空值。您可以在其中插入一个空字符串值,如
$("#c_album").val('');
答案 2 :(得分:0)
$(function(){
$('#mybutton').click(function(e){
$('input#c_album').val('hello');
});
});
是一种应该有效的通用方法。在不了解更多代码的情况下,很难更具体。
答案 3 :(得分:0)
它有效,错误是,文本框没有id
<input type='text' name='text' id='text'>
谢谢大家..
答案 4 :(得分:0)
$('#submit').bind('click',(function(){
$('#src_box').val('hello');
});
此代码存在问题,请尝试此操作 -
$('#submit').bind('click',function(){
$('#src_box').val('hello');
});
问题是你在函数()之前使用过'(')。 但现在它可以正常工作:)
答案 5 :(得分:0)
$.ajax({
type: "GET",
url: "fetchBeaconName",
data: "beaconMajorId=" + val,
async: true,
success: function (data) {
$.each(data.beaconList, function () {
$("#beaconName").val(this.beaconName);
});
},
error: function (data) {
alert("No values found..!!");
}
});