小编Mar*_*rio的帖子

从选项中选择数组值,使用javascript填充文本字段

我有一个表单,用户可以用ajax进行"即时搜索",搜索结果显示为"select ... option"标签,当用户选择一个选项时,它的值将填充一个文本字段.代码的"简化"版本是这样的:

<form action="action.php" method="post" name="form1" id="form1">
    Code: <input type="text" name="Code" value="" size="32" readonly="readonly" /> <br />
    <select class="paselect" onchange="form1.elements['Code'].value = this.options[this.selectedIndex].value;">
        <option value="2413">2413 - Name A</option>
        <option value="2414">2414 - Name B</option>
        <option value="2415">2415 - Name C</option>
    </select>
</form>
Run Code Online (Sandbox Code Playgroud)

您也可以在线查看:http://jsfiddle.net/BCXfQ/

现在,我需要为每个选项选择获得两个值,如下所示:

<form action="action.php" method="post" name="form1" id="form1">
    Code: <input type="text" name="Code" value="" size="32" readonly="readonly" /> <br />
    Name: <input type="text" name="Name" value="" size="32" readonly="readonly" /> <br />
    <select class="paselect" onchange="form1.elements['Code'].value = this.options[this.selectedIndex].value;">
        <option value="['Name A', '2413']">2413 - …
Run Code Online (Sandbox Code Playgroud)

html javascript

2
推荐指数
1
解决办法
2万
查看次数

使用Jquery在<td>中获取CSS生成的文本

我有这样一张桌子:

<table id="orders">
  <tr>
    <td>05/06/2005</td>
    <td>3216549</td>
    <td>description</td>
    <td>2.000,00</td>
    <td>100</td>
    <td>20,00</td>
    <td><div id="state" class="state-c"> </div></td>
    <td><a href="modify.php?id=222"><span class="bt-edit">EDIT</span></a></td>
  </tr>
<table>
Run Code Online (Sandbox Code Playgroud)

该部分<div id="state" class="state-c"> </div>告诉"已批准","已拒绝"等,并由CSS生成:

.state-c:before {
  content: "Confirmed";
}
Run Code Online (Sandbox Code Playgroud)

现在我需要获取这些表格单元格的文本值,而对于我成功使用.text()方法的所有单元格,它不会让CSS生成的文本"确认".我试图使用getGeneratedStyle,.value并且一直在寻找信息,但没有运气.

我的问题是:<div id="state" class="state-c"> </div>如果你看一下代码,怎么能把生成的文本放到哪个实际上是空的?

html javascript css jquery

0
推荐指数
1
解决办法
130
查看次数

标签 统计

html ×2

javascript ×2

css ×1

jquery ×1