Я пытаюсь показать небольшое изображение ширины 250px с помощью jQuery. Я попытался установить ширину изображения, в jQuery я использую эту команду. вот мой код jQuery, даже после того, как этот образ команды поставляется с исходным размером, то есть600px и т.д. и т.д....
Этот тег html td показывает это значение, но не влияет на изображение.
Так может ли кто-нибудь сказать, как установить размер изображения так, чтобы когда-либо его первоначальный вес и высота, но его показывает с 250px?
<script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"> </script> <script language="javascript" type="text/javascript">
$(document).ready(function() {
$("table td #n1WPQ4").css("width","250px")
});
</script>
Мой HTML-код после применения выше сценария.
<table class="ms-formtable" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td nowrap="" valign="top" width="190px" class="ms-formlabel">
<nobr>Picture</nobr>
</td>
<td valign="top" class="ms-formbody" width="400px" id="n1WPQ4" style="width: 250px;">
<img src="http://img.dashtees.com/mini-gloves/pakistan/pakistan.03.jpg" alt="">
</td>
</tr>
<tr>
<td nowrap="" valign="top" width="190px" class="ms-formlabel">
<nobr>Name</nobr>
</td>
<td valign="top" class="ms-formbody" width="400px" id="n2WPQ4">
<a onfocus="OnLink(this)" href="http://sharepoint/_layouts/15/listform.aspx? PageType=4&ListId={06ABE63D-FD6E-4EC6-A473- CF648BE5B384}&ID=2&ContentTypeID=0x0100C0EFC789E8F94545923F62567A0C1A52" onclick="EditLink2(this,7);return false;" target="_self">glove</a> </td></tr><tr><td nowrap="" valign="top" width="190px" class="ms-formlabel"><nobr>Description</nobr></td><td valign="top" class="ms-formbody" width="400px" id="n3WPQ4"><div dir="" class="ms-rtestate-field"></div> </td> </tr><tr><td nowrap="" valign="top" width="190px" class="ms-formlabel"><nobr>Article</nobr></td><td valign="top" class="ms-formbody" width="400px" id="n4WPQ4"> </td></tr></tbody></table>
td #n1WPQ4
будет выбирать дочерний элемент под td
с идентификатором n1WPQ4
.
Поскольку вы назначили id="n1WPQ4"
на ваш td
вам здесь не нужно место.
Кроме того, id
уникален, поэтому вы можете изменить свой селектор на:
$("#n1WPQ4 img").css("width","250px")
Вы не выбираете изображение с помощью селектора, #n1WPQ4
является родительским идентификатором тега изображения. Вы должны использовать:
$("#n1WPQ4 img")
или
$("#n1WPQ4").find("img")
$("#n1WPQ4 img").css("width","250px")
<td ... width="400px" ... style="width: 250px;">
не помогает. CSS победит, но это сбивает с толку людей.