|
|
|
การอ้างอิงเพื่อดึงเอาค่าใน Jquery ที่เป็น array ครับ |
|
|
|
|
|
|
|
ขอโค้ดเต็ม ๆ ได้ไม๊ครับ
ไม่ทราบว่า เป็นโค้ดที่ต้อง return หรือว่า ต้องการแบบ reader หน้าเว็บตอนนั้นเลย หรือแบบใหน
|
|
|
|
|
Date :
2011-04-23 12:37:11 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reader หน้าเว็บ ตอนนั้นเลย เป็นการดึงค่าจาก textbox ที่มี ไอดีเป็น array เหมือนกัน โดยอ้างอิง index ตัวเดียวกัน เช่น
Code (PHP)
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" name="id[]" id="id[]" value="1" />
<input type="text" name="name[]" id="name[]" />
<br />
<input type="checkbox" name="id[]" id="id[]" value="2" />
<input type="text" name="name[]" id="name[]" />
<br />
<input type="submit" name="button" id="button" value="Submit" />
</form>
|
|
|
|
|
Date :
2011-04-23 12:47:44 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมแก้ปัญหาด้วย
Code (PHP)
var no = $('input[name="suffix_number[]"]');
$('input[id^="product_id_check"]').each(function(index){
alert( $(this).val());
alert(no[index].value); // ตรงนี้ผมลองใช้ .value มันได้ค่าของ textbox suffix_number[] ได้ครับ ตาม index ของ product_id_check แต่พอผมไปใช้ .val() ไม่ได้ครับ
});
แนะนำเพิ่มเติมด้วยหน่ะครับ
|
|
|
|
|
Date :
2011-04-23 14:54:44 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กำลังจะทำอะไรครับ ขอโค๊ดปัจจุบันแบบเต็มๆ ด้วยครับ
|
|
|
|
|
Date :
2011-04-23 15:01:48 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var text_lastname = $('input[name="lastname[]"]');
$('#button').click(function(){
$('input[id^="name[]"]').each(function(index){
alert($(this).val());
alert(text_lastname[index].value);
//alert(text_lastname[index].val());
});
});
});
</script>
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<input name="name[]" type="text" id="name[]" value="1" />
<input name="lastname[]" type="text" id="lastname[]" value="last 1" />
<br />
<input name="name[]" type="text" id="name[]" value="2" />
<input name="lastname[]" type="text" id="lastname[]" value="last 2" />
<br />
<input name="name[]" type="text" id="name[]" value="3" />
<input name="lastname[]" type="text" id="lastname[]" value="last 3" />
<br />
<input name="name[]" type="text" id="name[]" value="4" />
<input name="lastname[]" type="text" id="lastname[]" value="last 4" />
<br />
<input type="button" name="button" id="button" value="Button" />
</form>
</body>
</html>
คือผมจะ เอาค่า lastname ด้วย index ของ name ที่เรา each ได้หน่ะครับ
|
|
|
|
|
Date :
2011-04-23 15:14:52 |
By :
ไวยวิทย์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$("input[name^=lastname]").index(this)
แล้วแบบนี้ลองใช้รึยังครับ this เป็นเลข index ของ array อะครับ
|
|
|
|
|
Date :
2011-06-25 01:49:34 |
By :
sakang |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เผื่อมีใครผ่านไปผ่านมาครับ
Code (PHP)
var item = [];
$("element").each(function () {
var arr_v= $(this).text();
item.push(arr_v);
});
|
|
|
|
|
Date :
2013-03-19 15:36:26 |
By :
vissarud |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอนุญาติสอบถามครับ...หากเป็นการดึงข้อมูลจาก DB เพื่อมาแสดงในฟอร์มเพื่อแก้ไขต้องทำไงครับ
ถ้ารูปแบบของ textbox เป็นแบบ <input type="text" name="txt[]">
|
|
|
|
|
Date :
2016-04-26 13:35:58 |
By :
อยากรู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|