怎么取到复选框对应的文本框 $('input[ type=checkbox]').click(function(){$(this).next('input').val(4444)}) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不起作用啊!$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)}) $(':checkbox[name="check"]').click(function(){ $(this).next(':text').attr('disabled',!this.checked); }); $('#submit').click(function(){ $(':checkbox[name="check"]').each(function(i){ if(this.checked && !$(this).next(':text').val()){ alert('第'+ (i+1) +'个输入框不能为空!'); $(this).next(':text').focus(); return false; } }) }) 不起作用啊!$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})这样文本框就都成4444了: 不起作用啊!$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})这样文本框就都成4444了:html 代码贴下 这样也控制不了。前提是你在页面初始化的时候要把所有的输入框设成disabled撒。 不起作用啊!$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})这样文本框就都成4444了:html 代码贴下<%@ page language="java" contentType="text/html; charset=UTF-8"%><%@ include file="/common/taglibs.jsp"%><script type="text/javascript">$(function () { $('input[type=checkbox]').click(function(){ $(this).parents('td').find('input[type=text]').val(4444) }) ;});</script><div class="list-div"> <div id="list-div"> <div align="right"><input type="button" value="确定" onclick="slideToggle();"/></div> <table style="display: table;table-layout:fixed;" id="general-table1" align="center" width="100%" title="任务功能"> <thead align="left" style="color: red;">任务功能</thead> <tr> <th width="30%">任务名称</th> <th>功能</th> </tr> <s:iterator value="listSampleTask" status="status"> <tr onmouseover="mouseOver(this);" onmouseout="mouseOut(this);" > <td style="text-align:left;" title="<s:property value="strTaskName"/>"> <s:if test="strTaskName.length()<50"> <s:property value="strTaskName" default="--"/><span style="color: red">(<s:property value="intSampleBatchNumber"/>次 剩余:<s:property value="intSampleBatchNumber-intSyNumber"/>次)</span> </s:if><s:else> <s:property value="strTaskName.substring(0,50)+'......'"/><span style="color: red">(<s:property value="intSampleBatchNumber"/>次 剩余:<s:property value="intSampleBatchNumber-intSyNumber"/>次)</span> </s:else> <s:if test="rwDisplayFlag1==1"> <br><span style="color: red">(该产品在该任务下已被抽取该任务最大限定批次!)</span></s:if> <s:if test="rwDisplayFlag2==1"> <br><span style="color: red">(该企业在该任务下已被抽取5次!)</span></s:if> </td> <td style="text-align:left;"> <s:iterator value="listSampleTaskConfig" status="status"> <input type="checkbox" name="check" value="<s:property value='lngTaskSid' />-<s:property value='strClassDicCode' />" <s:if test="select==true">checked="checked"</s:if> <s:if test="select!=true && (gnDisplayFlag1==1 || gnDisplayFlag2==1 || rwDisplayFlag1==1 || rwDisplayFlag2==1 || rwDisplayFlag3==1)"> onclick="return false"</s:if>/> <s:property value="objSampleBreedClass.strDicName"/> <span style="color: red">(<s:property value="intSampleBatchNumber"/>次 剩余:<s:property value="intSampleBatchNumber-intDoneNumber"/>次)</span> 抽样数量:<input type="text" name="cysl" value="<s:property value='cyNumber' />" <s:if test="select!=true && (gnDisplayFlag1==1 || gnDisplayFlag2==1 || rwDisplayFlag1==1 || rwDisplayFlag2==1 || rwDisplayFlag3==1)"> readonly="readonly"</s:if> maxlength="50"> <input type="hidden" name="sampleTaskClassTrID" value="<s:property value='sampleTaskClassTrID' />"/> <input type="hidden" name="lsh" value="<s:property value='strLsh' />"/> <input type="hidden" name="taskId" value="<s:property value='lngTaskSid' />"/> <input type="hidden" name="configId" value="<s:property value='strClassDicCode' />"/> <s:if test="select!=true && gnDisplayFlag1==1"> <span style="color: red">(该产品在该功能下已被抽取该功能最大限定批次!)</span></s:if> <s:if test="select!=true && gnDisplayFlag2==1"> <span style="color: red">(该批次的产品在该功能下已被抽取过!)</span></s:if> <br> </s:iterator> </td> </tr> </s:iterator> </table> </div></div> 不是贴这个,把浏览器上显示的html贴过来 浏览器上显示的html是指哪部分,从哪里看? 浏览器上显示的html是指哪部分,从哪里看?浏览器右键查看源代码 浏览器上显示的html是指哪部分,从哪里看?浏览器右键查看源代码这是在一个页面上点一个按钮出来的一个层上的页面。在这个页面上点右键查看源文件,是主页面的html,没有这个页面的html f12 这里有代码F12也找不到这个页面的源代码,你要不远程帮我看下。qq给我个 f12 这里有代码F12也找不到这个页面的源代码,你要不远程帮我看下。qq给我个903534242 感觉事情有点复杂化了,你可以生成checkbox和input的时候id命名带上一个规范,例如 <input type="checkbox" name="check-1" value=""> <input type="text" name="input-1" value="">你这样就可以直接点击checkbox的时候attr("id")获取这个id,然后你就可以处理这个id, 得到$("#input"+no).val(),这样不就很简单 吗?否则你你在<s:iterator value="listSampleTaskConfig" status="status">生成数据的时候,生成的格式必须是<tr> <td></td> <td></td></tr>不能所有数据都包含在一个<td></td>里面,这样的话就很复杂了。。愚见,仅供参考。。 谢谢大家了,slwsss帮解决了,特别感谢! js里怎么解析${name}并作为参数传到后台去 小白求解 我网站的第三方 cookie 从何而来 JS删除添加表格问题 请问如何在A页面中链接到B页面的框架中呢 如何实现http://iask.sina.com.cn/b/8938481.html里的效果, 如何验证表单的内容为小数、数字... 请问JS里DATE对象的时间超时与时间间隔方法有什么区别?谢谢~ 如何得到onchange事件变化前的值? 请问,我怎样可以在从一页转到另一页的中间,在页面上显示“正在装入也面,请等待...”这样的字????? 点击单选项显示或隐藏的问题? 问个js简单问题
$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})
$(this).next(':text').attr('disabled',!this.checked);
});
$('#submit').click(function(){
$(':checkbox[name="check"]').each(function(i){
if(this.checked && !$(this).next(':text').val()){
alert('第'+ (i+1) +'个输入框不能为空!');
$(this).next(':text').focus();
return false;
}
})
})
$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})
这样文本框就都成4444了:
$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})
这样文本框就都成4444了:
html 代码贴下
这样也控制不了。
前提是你在页面初始化的时候要把所有的输入框设成disabled撒。
$('input[type=checkbox]').click(function(){$(this).parents('td').find('input[type=text]').val(4444)})
这样文本框就都成4444了:
html 代码贴下<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ include file="/common/taglibs.jsp"%>
<script type="text/javascript">
$(function () {
$('input[type=checkbox]').click(function(){
$(this).parents('td').find('input[type=text]').val(4444)
}) ;
});
</script>
<div class="list-div">
<div id="list-div">
<div align="right"><input type="button" value="确定" onclick="slideToggle();"/></div>
<table style="display: table;table-layout:fixed;" id="general-table1" align="center" width="100%" title="任务功能">
<thead align="left" style="color: red;">任务功能</thead>
<tr>
<th width="30%">任务名称</th>
<th>功能</th>
</tr>
<s:iterator value="listSampleTask" status="status">
<tr onmouseover="mouseOver(this);" onmouseout="mouseOut(this);" >
<td style="text-align:left;" title="<s:property value="strTaskName"/>">
<s:if test="strTaskName.length()<50">
<s:property value="strTaskName" default="--"/><span style="color: red">(<s:property value="intSampleBatchNumber"/>次 剩余:<s:property value="intSampleBatchNumber-intSyNumber"/>次)</span>
</s:if><s:else>
<s:property value="strTaskName.substring(0,50)+'......'"/><span style="color: red">(<s:property value="intSampleBatchNumber"/>次 剩余:<s:property value="intSampleBatchNumber-intSyNumber"/>次)</span>
</s:else>
<s:if test="rwDisplayFlag1==1"> <br><span style="color: red">(该产品在该任务下已被抽取该任务最大限定批次!)</span></s:if>
<s:if test="rwDisplayFlag2==1"> <br><span style="color: red">(该企业在该任务下已被抽取5次!)</span></s:if>
</td>
<td style="text-align:left;">
<s:iterator value="listSampleTaskConfig" status="status">
<input type="checkbox" name="check" value="<s:property value='lngTaskSid' />-<s:property value='strClassDicCode' />" <s:if test="select==true">checked="checked"</s:if> <s:if test="select!=true && (gnDisplayFlag1==1 || gnDisplayFlag2==1 || rwDisplayFlag1==1 || rwDisplayFlag2==1 || rwDisplayFlag3==1)"> onclick="return false"</s:if>/>
<s:property value="objSampleBreedClass.strDicName"/>
<span style="color: red">(<s:property value="intSampleBatchNumber"/>次 剩余:<s:property value="intSampleBatchNumber-intDoneNumber"/>次)</span>
抽样数量:<input type="text" name="cysl" value="<s:property value='cyNumber' />" <s:if test="select!=true && (gnDisplayFlag1==1 || gnDisplayFlag2==1 || rwDisplayFlag1==1 || rwDisplayFlag2==1 || rwDisplayFlag3==1)"> readonly="readonly"</s:if> maxlength="50">
<input type="hidden" name="sampleTaskClassTrID" value="<s:property value='sampleTaskClassTrID' />"/>
<input type="hidden" name="lsh" value="<s:property value='strLsh' />"/>
<input type="hidden" name="taskId" value="<s:property value='lngTaskSid' />"/>
<input type="hidden" name="configId" value="<s:property value='strClassDicCode' />"/>
<s:if test="select!=true && gnDisplayFlag1==1"> <span style="color: red">(该产品在该功能下已被抽取该功能最大限定批次!)</span></s:if>
<s:if test="select!=true && gnDisplayFlag2==1"> <span style="color: red">(该批次的产品在该功能下已被抽取过!)</span></s:if>
<br>
</s:iterator>
</td>
</tr>
</s:iterator>
</table>
</div>
</div>
浏览器右键查看源代码
浏览器右键查看源代码这是在一个页面上点一个按钮出来的一个层上的页面。在这个页面上点右键查看源文件,是主页面的html,没有这个页面的html
F12也找不到这个页面的源代码,你要不远程帮我看下。
qq给我个
F12也找不到这个页面的源代码,你要不远程帮我看下。
qq给我个903534242
例如 <input type="checkbox" name="check-1" value=""> <input type="text" name="input-1" value="">你这样就可以直接点击checkbox的时候attr("id")获取这个id,然后你就可以处理这个id, 得到$("#input"+no).val(),
这样不就很简单 吗?否则你你在<s:iterator value="listSampleTaskConfig" status="status">生成数据的时候,生成的格式必须是
<tr>
<td></td>
<td></td>
</tr>
不能所有数据都包含在一个<td></td>里面,这样的话就很复杂了。。愚见,仅供参考。。