На одной HTML-странице (From.htm
) у меня есть:
<table class="Contents Stylize General">
<tr>
<td class="ProductName">
<a href="http://mysite/products/product1.html">Product 1</a>
</td>
<td align="center" class="ItemQuantity">
<span style="padding: 0; margin: 0;"><input type="text" size="2" name="qty[4df7c1555b822]" id="text_qty_4df7c1555b822" class="qtyInput quantityInput" value="1"/></span>
</td>
</tr>
<tr>
<td class="ProductName">
<a href="http://mysite/products/product2.html">Product 2</a>
</td>
<td align="center" class="ItemQuantity">
<span style="padding: 0; margin: 0;"><input type="text" size="2" name="qty[4df7c1555b823]" id="text_qty_4df7c1555b823" class="qtyInput quantityInput" value="4"/></span>
</td>
</tr>
</table>
На странице вызова (index.htm) у меня есть это:
<script>
function handle(element) {
$(element).each(function() {
var MyHref = TheHref //http://mysite/products/product1.html
var MyHrefInner = TheHrefInner //Product 1
var MyQty = TheQty //The quantity of <input type="text" size="2" name="qty[4df7c1555b822]" id="text_qty_4df7c1555b822" class="qtyInput quantityInput" value="1"/>
});
}
$(function(){
var table = $('<table/>');
table.load('From.htm .Contents.Stylize.General', function(){handle(table);});
});
</script>
Мне как-то нужночтобы получить значения, как показано в функции handle для каждого из продуктов, показанных в From.htm.
Имейте в виду, единственное, что я знаю из From.htm
, - это имена классов.Я понятия не имею, какие продукты перечислены или каковы входные названия.Эта таблица создана третьей стороной.
Предположим, что index.htm
и From.htm
находятся на одном веб-сайте.