【发布时间】:2011-11-08 17:38:45
【问题描述】:
如果有多行。在单击具有单击功能的按钮后,如何使用(this)选择跨度类“currentDogTag”?当我在 click 函数中尝试 alert(this) 时,它返回一个对象。
<?php do { ?>
<div class="owner-pet-row"><a name="petid<?php echo $row_rsOwnerPets['id_pet']; ?>" id="petid<?php echo $row_rsOwnerPets['id_pet']; ?>"></a>
<div class="owner-pet-row-petname">
<div class="owner-pet-edit-pet"><a href="pet-edit.php?id=<?php echo $row_rsOwnerPets['id_pet']; ?>">edit</a></div>
<?php echo $row_rsOwnerPets['dogname_pet']; ?></div>
<div class="owner-pet-row-left-div">
<div class="owner-pet-row-container">
<div class="owner-pet-view-label">Tag#:</div>
<div class="owner-pet-view-data"><span class="currentDogTag"><?php echo $row_rsGetCurrentTag['tagnumber']; ?> | <strong><?php echo $row_rsGetCurrentTag['year_tag']; ?></strong></span> <a href="javascript:void(0);" class="update-dogtag-tag" dogtagid="<?php echo $row_rsOwnerPets['id_pet']; ?>">Update Tag</a>
<div style="display:none" class="formfor-tagupdate">
<form id="form1" name="form1" method="post" action="" onSubmit="return false">
<div class="form-row">tagnumber
<input name="tagnumber" type="text" class="form-inputbox" id="tagnumber" />
</div>
<div class="form-row">year
<select name="year_tag" id="year_tag" style="width:100px">
<option>NULL</option>
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
</div>
<div class="form-row-buttons">
<input name="update" type="submit" class="form-button-save" id="update" value="save" />
<input name="id_pet" type="hidden" id="id_pet" value="<?php echo $row_rsPetInfo['id_pet']; ?>" />
</div>
</form>
</div>
</div>
</div>
<div class="owner-pet-row-container">
<div class="owner-pet-view-label">Color:</div>
<div class="owner-pet-view-data"><?php echo $row_rsOwnerPets['color_pet']; ?></div>
<div class="owner-pet-row-container">
<div class="owner-pet-view-label">Breed:</div>
<div class="owner-pet-view-data"><?php echo $row_rsOwnerPets['breed_pet']; ?></div>
</div>
</div>
</div>
<div class="owner-pet-row-right-div">
<div class="owner-pet-row-container">
<div class="owner-pet-view-label">Shot Given:</div>
<div class="owner-pet-view-data"><?php echo $row_rsOwnerPets['rabieshotgiven_pet']; ?></div>
</div>
<div class="owner-pet-row-container">
<div class="owner-pet-view-label">Shot Expire:</div>
<div class="owner-pet-view-data"><?php echo $row_rsOwnerPets['rabiesshotexpire_pet']; ?></div>
</div>
<div class="owner-pet-row-container">
<div class="owner-pet-view-label">Vet:</div>
<div class="owner-pet-view-data"><?php echo $row_rsOwnerPets['name_vet']; ?></div>
</div>
</div>
<div style="clear:both"></div>
</div>
<?php } while ($row_rsOwnerPets = mysql_fetch_assoc($rsOwnerPets)); ?>
</div>
【问题讨论】:
-
你能提供一些代码或链接吗?
-
更改了问题,以简化这个混乱的问题。
-
使用 console.log( $(this) ) ;-)
标签: jquery forms dom jquery-selectors