如何从input 'type=text'元素使用jquery
How would I get text from an input 'type=text' element using jquery?
如果我不能编辑HTML代码,我该怎么做呢?
<input type="text" id="Identifier"
class="inputControlFlexWidth" value="" tabindex="9" size="25"
name="texthole">
我猜这必须是一个定时事件,如
setInterval(ObserveInputValue(), 100);
因为输入可以在任何时候发生。
我想用这个文本来更新URL。
谢谢。
编辑:
<input id="ServiceRequestEditForm.CustomObject6 Name.hidden" type="hidden" value=""
tabindex="-1" name="ServiceRequestEditForm.CustomObject6 Name.hidden">
一种方法是
$('#Identifier').blur(function(){
$(this).val();
});
说明:当输入失去焦点时,抓取字段的值
例子: http://jsfiddle.net/4DtUh/
编辑
根据注释…
@Interstellar_Coder关于id
中的空格是正确的。
所以,代替使用id
作为"钩子",你可以使用name
属性:
$('input[name="ServiceRequestEditForm.CustomObject6 Name.hidden"]')
示例2: http://jsfiddle.net/4DtUh/10/
您可以为change
事件添加一个事件侦听器,然后在其中执行您需要的任何操作。
$('#Identifier').change(function(){
//do whatever you need to
});
不,没有那么复杂的。您可以使用.val()
来获取该值。在你的代码中,你可以这样做:
$('#Identifier').val()
查看val()
相关文章:
- 可以't附加html元素jquery
- 循环遍历元素jquery选择器
- 在ajax加载的元素jquery上包含现有的jquery函数
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 获取单击的类元素 jQuery 的名称值
- 获取上一个元素 jQuery 的内容
- 根据另一个元素的更改获取一个元素(jquery)
- 区分不同的可拖放元素(jQuery 拖放)
- 除了最后一个<td>元素-Jquery
- 获取子元素jQuery的单选按钮值
- 捕获元素jquery外部的mousedown事件
- .append到非DOM元素jQuery
- 获取其父元素的精确子元素.Jquery
- 获取重复结构中的特定元素jquery
- 捕获隐藏输入元素jQuery的值
- 使用onclick函数获取点击的元素jquery
- 返回父元素 jquery 中的输入值
- 按属性查找元素 jQuery
- 选择元素 jQuery
- 按子元素 - jQuery 的数据 ID 对 li 进行排序