我在从文本框中获取值时遇到问题。传统的javascript getElementByName返回错误:未定义。我可以通过select在其他示例中使用jQuery。但是在任何地方都找不到关于输入标记的引用。此行显示语法错误:
var total = = $('input[name='+formQty+'] :text').val();
什么是用于选择文本框的值/文本的jquery?
我试图得到一个标签来描述一个输入字段。我有这样的东西(这段代码在<c:foreach/>中)
<label for="some_input-${someCounter.index}">
The value in the associated input is: ${ $('#some_input-'+${someCounter.index}).val() }
</label>
<input id="some_input-${comeCounter.index}"/>
我在试图使用jQuery
我有以下代码:
var tempIdx = document.getElementById('cityBuild').selectedIndex;
var tempBuilding = document.getElementById('cityBuild').options[tempIdx].value;
// Do stuff with tempBuilding
我花了一些时间尝试在jQuery中做这件事,假设它会更容易,但事实并非如此,我尝试了给出的东西,但从未返回任何值。是我做错了什么,还是这是jQuery根本不做的事情?
该项目是一个选择框(仅限单选)
在谷歌上搜索只给出了jQuery的.data()函数的例子。
然而,我的问题是使用jQuery的"this",例如:
$('#opener').live('click', function() {
var x = this.name;
var y = this.title;
它从<a style='cursor:pointer' id='opener' name='$x' title='$y'>中获取值,它包括PHP变量,这在我的问题中并不重要。
现在,假设我想摆脱这种在