如何在jQuery选择器内连接一个带有javascript变量的字符串? 如果我执行下面的代码。所有其他表单元素都被隐藏起来。如何在jquery选择器中连接字符串和javascript变量
var inputatr = $('input[type=text]').attr(); //button
$('input[value=string ' + inputatr +']').hide(); //textbox
更新
<?php for($x=0; $x<4; $x++){ ?>
<input type="text" id="<?php echo $x; ?>" name="<?php echo $x; ?>" value="text<?php echo $x; ?>"/>
<input type="button" name="show<?php echo $x; ?>" value="string<?php echo $x; ?>"/></li>
<?php } ?>
你要什么的结果是?当你不传递参数给'attr'时,我不会得到你想要的。检查'inputatr'包含的内容。字符串连接按这种方式工作,但要确保生成正确的字符串。请发布您的HTML。 – 2011-05-06 13:03:03
@Felix Kling:我已经更新了我的问题,请看看,谢谢 – user225269 2011-05-06 13:11:45
@ user225269我认为你试图完成的事实上与你实际发布的内容相反。如果我的推定是正确的,那么当用户单击相应的按钮时,您正试图隐藏文本框。那是对的吗? – 2011-05-06 13:20:43