使用ANT和JQuery在HTML中插入标记

时间:2018-06-07 10:58:17

标签: javascript jquery html ant

我试图通过ant脚本和JS在父元素的最后一个html文件中插入标记。我的HTML看起来像 -

<div class="swagger-ui-wrap">
<a id="logo" href="https://carmax.com"><img class="logo__img" alt="swagger" height="40" width="220" src="images/CarmaxLogo.png" /><span class="logo__title">Select an API</span></a>
<form id='api_selector'>
    <select id ="select" onchange="navigateTo(this)" style="width: 200px;height:25px">
      <option value = "SwaggerDocs/Application1.json">Application1</option>
      <option value = "SwaggerDocs/Application2.json">Application2</option>
    </select>     Basic Authentication :
    <input placeholder="User" id="input_user1" name="user" type="text" style="width: 80px;height:15px">
    <input placeholder="password" id="input_pass1" name="pass" type="password" style="width: 80px;height:15px"/>    
</form>  </div>

我只想添加另一个&#34;选项&#34;最后一个&#34;选项&#34;之后的标签标签。这就是我正在尝试的 -

<target name="test">
<!--Load html file into property-->
<loadfile srcFile="D:\Tools\swagger.html" property="html.file"/>
<insertTag optionValue="${someValue}" fileName="${html.file}" optionName="${someName}"/>
</target>
<scriptdef name="insertTag" language="javascript">
 <attribute name="fileName" />
 <attribute name="optionValue" />
 <attribute name="optionName" />
 <![CDATA[
    $((".select option:last").next().after("<option value = '"+optionValue+"'>"+optionName+"</option>")).load(attributes.get("fileName"));
 ]]>

但该文件没有使用新的&#34;选项标记&#34; - 你能告诉我我错过了什么吗?

0 个答案:

没有答案