编写jQuery代码
我做错了什么。我想写在一个字段中,然后由下面的人打开。我想知道,如果我在一个字段中输入文本,然后其他字段打开,但其他字段未打开。请帮帮我编写jQuery代码,jquery,Jquery,我做错了什么。我想写在一个字段中,然后由下面的人打开。我想知道,如果我在一个字段中输入文本,然后其他字段打开,但其他字段未打开。请帮帮我 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script> $(document).ready(function() { $(function(){ i
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(document).ready(function() {
$(function(){
if($('#name' == '')){
$('#version').attr( 'disabled', 'disabled' );
}
else {
$('#version').removeAttr( 'disabled', 'disabled');
}
});
$(function(){
if($('#name' !== '')){
$('#version').attr( 'disabled', 'disabled' );
}
else {
$('#version').removeAttr( 'disabled', 'disabled');
}
});
});
</script>
</head>
<body>
<div>
<form>
Name: <input type="text" name="name" id="name">
Version: <input type="text" name="version" id="version">
Build: <input type="text" name="build" id="build">
<input type="submit" value="Submit" id="submit"></br>
<input type="text">
</form>
</div>
</body>
</html>
$(文档).ready(函数(){
$(函数(){
如果($('#名称'=''){
$('#version').attr('disabled','disabled');
}
否则{
$('版本').removeAttr('禁用','禁用');
}
});
$(函数(){
如果($(“#名称”!=”){
$('#version').attr('disabled','disabled');
}
否则{
$('版本').removeAttr('禁用','禁用');
}
});
});
姓名:
版本:
建造:
这是无效的:
if($('#name' == '')){
$('#version').attr( 'disabled', 'disabled' );
}
您可以改为使用此选项:
if($('#name' ).length){
$('#version').attr( 'disabled', 'disabled' );
}
我看到一个明显的错误,要在jquery中选择一个元素,请使用
$('#ele')
请发布一个完整的代码示例。如果不做假设或不问更多问题,你给我们的东西是不够的。请写一些关于你的HTML代码的东西。只需要一个论点。你的选择器不工作。它应该是
$('#version')
。但不清楚您是否正在尝试确定id为version
的元素是否存在,或者是否要检查该元素是否为空。
$(function(){
if($('#name') == ''){
$('#version').attr( 'disabled', 'disabled' );
}
else {
$('#version').removeAttr( 'disabled', 'disabled');
}
});
$(function(){
if($('#version') == ''){
$('#build').attr( 'disabled', 'disabled' );
}
else {
$('#build').removeAttr( 'disabled', 'disabled');
}
});