我正在寻找解决方案,但我还不走运。
如果我有这个:
<input type="text" name="x" id="x" value="123"/>
我在jQuery中有这个。
$('#x').val()
它返回我-> 123多数民众赞成在正确的。
但是,如果我想首先使用123作为默认值来编辑该字段,然后我将其重写为321,并在Jquery中执行相同的命令,则我仍然拥有123而不是321。
因此,问题是如何获得在类型文本输入中编写的内容。
谢谢大家!
这是我的html代码:
<input type="text" name="hotel_name" id="edit_hotel_name" class="edit_hotel_name w100p" value="<?php echo $hotel['hotel_name'];?>"/>
这是我的jQuery对话框处理器:
$("#dialog_hotel_content_edit_" + id_hotel).removeClass("hidden").dialog({
dialogClass: "no-close",
title: "Editar Hotel",
height: "auto",
width: "auto",
open: function(){
get_corporations();
get_zones($("#edit_state_id").val());
},
buttons: [{
text: "Editar",
click: function() {
hotel_name = $(".edit_hotel_name").val()
alert(hotel_name);
$(this).dialog( "close" );
}
}
]
});
这里的任务是通过对话框编辑一些信息,因此该信息来自value属性,然后当我单击“ Editar”按钮时,它会将信息写入表格中。
参考方案
在jQuery中轻松自如。只需使用.on('input'
函数
$('#x').on('input', function() {
//do whatever you need to in here
});
如何使用此示例:JSFiddle
jQuery Ajax加载仅适用于单个单词变量 - php在我的PHP文件中,我将一些变量从输入框传递到链接中,该链接通过jQuery的ajax load函数在其URL中使用该变量加载页面。整个系统运行良好,但仅适用于单字变量。每当涉及到空格时,我的Ajax通话都会中断。我假设这是一个编码问题,但是我也有一些疑问。基本上,它归结为我的PHP文件中的这一行代码,这导致了混乱。是否有可能找出格式是否正确,或者为什么在多…
jQuery-找不到Ajax网址 - php好的,我敢肯定这确实很容易,而且我很愚蠢,但是似乎并不能深入了解它。我试图从我的js文件“ custom.js”中对“ helpers.php”中的某些代码进行简单的AJAX调用。但是,我仍然收到404错误,因为我似乎并没有正确遍历文件夹,尽管我确信我正在...我的文件夹结构如下:html index.php js/ custom.js includes h…
PHP:获取调用引用的数组名称 - php假定以下函数并调用:function doSomething( &$someArray ) { // Do something to $someArray } $names=array("John", "Paul", "George", "Ringo"); doSomet…
PHP-MySQL结果转换为JSON - php我试图了解如何将MySQL结果转换为JSON格式,以便以后可以在Javascript中使用此JSON来构建HTML表。但是我的代码只是产生大量的空值,我还不明白为什么。$result = mysqli_query($con, "SELECT * FROM Customers"); $test = json_encode($result);…
PHP Count数组元素 - php嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…