Javascript JQuery并查找用于删除BR的TD元素

Javascript JQuery并查找用于删除BR的TD元素,javascript,jquery,Javascript,Jquery,我试图找出如何删除特定ID的特定TD元素下的BR标记。到目前为止,我还没有成功。下面是通过JFIDLE的一些示例代码: HTML: ​ 更改上面的HTML,使其不再是一个表,但“attachmentsOnClient”TD是一个div,上面的javascript可以工作,但在TD元素上失败。我不确定我是否选择正确,这只是我第二次尝试JQuery 可以看到jfiddle中的一个示例 编辑:如下所述,换行是由于通过jfiddle对输入文件块进行了格式化。JQuery本身确实在工作。您看到这一点的原因

我试图找出如何删除特定ID的特定TD元素下的BR标记。到目前为止,我还没有成功。下面是通过JFIDLE的一些示例代码:

HTML:

更改上面的HTML,使其不再是一个表,但“attachmentsOnClient”TD是一个div,上面的javascript可以工作,但在TD元素上失败。我不确定我是否选择正确,这只是我第二次尝试JQuery

可以看到jfiddle中的一个示例


编辑:如下所述,换行是由于通过jfiddle对输入文件块进行了格式化。JQuery本身确实在工作。

您看到这一点的原因是,文件上载输入部分由浏览器呈现,但也由操作系统呈现。例如,不同的浏览器会显示不同的内容,但不同操作系统(windows 2000、windows xp、mac等)上的同一浏览器也会显示不同的内容

在这里,您最好使用一些自定义样式,将CSS与CSS组合使用,其中使用
display:inline block和一些
位置:相对,然后放置在您想要的位置。由于您有多个,您还可能需要在每个类上放置一个类,以便能够相对地定位它们。例如,您可以通过标记或jQuery代码添加类属性

编辑说明:以下警报(3)和(0)证明jQuery正在工作:


对不起,你的小提琴对我很管用——我在Chrome 18、Firefox 3.6或IE 8上看不到
s。你知道吗,我认为是输入块迫使换行。如果你将此作为回复发布,我会将其标记为答案。您可以编辑该问题,询问如何根据需要排列文件上载输入块
<br>
<table border='1'>
 <tr>
  <td id="attachmentsOnClient">
   <span dir="ltr">
    <input id="ontidIOFile" type="file" />
    <br>
   </span>
   <input id="fileupload1" type="file" />
   <br>
   <input id="fileupload2" type="file" />
   <br>
  </td>
  <td>
    Leave <br> This <br> Alone <br> Here
  </td>
 </tr>
</table>
$('#attachmentsOnClient').find('br').remove();​
alert($('#attachmentsOnClient').find('br').length);
$('#attachmentsOnClient').find('br').remove();
alert($('#attachmentsOnClient').find('br').length);