Javascript 调用jQuery';在每个
我希望这样,对于表行中单击的每个按钮,都会获取相应输入字段的值,并将其作为数据发送到执行查询的PHP文件Javascript 调用jQuery';在每个,javascript,jquery,Javascript,Jquery,我希望这样,对于表行中单击的每个按钮,都会获取相应输入字段的值,并将其作为数据发送到执行查询的PHP文件 <script type="text/javascript"> $("tr").each(function() { var password = $(this +" td input").val(); $(this +" td button").click(function(){ $.ajax({
<script type="text/javascript">
$("tr").each(function() {
var password = $(this +" td input").val();
$(this +" td button").click(function(){
$.ajax({
type:"POST",
url:"script.php",
data:"password="+ password,
});
});
});
</script>
<?php
for($i=0;$i<10;$i++) {
echo "<tr>
<td>
<input type='text' maxlength='15' value=''/>
<button>Change</button>
</td>
</tr>";
}
?>
$(“tr”)。每个(函数(){
var password=$(此+“td输入”).val();
$(此+“td按钮”)。单击(函数(){
$.ajax({
类型:“POST”,
url:“script.php”,
数据:“密码=”+密码,
});
});
});
不能用这样的字符串连接对象并获得有效的选择器
您需要执行以下操作之一:
$(this).find('td input')
$('td input', this)
此外,循环是不必要的。我想说:
$('button').click(function (e) {
e.preventDefault();
$.ajax({
type: "POST",
url: "script.php",
data: "password=" + $(this).siblings('input[type=text]').val(),
});
});