0

私は以前に助けを求め、それが正しく機能するようになりました。これは非常にありがたいことです。しかし今、私はもう少し深くしたいと思っています。

私の問題は<li>、ドロップダウンとして使用されるが、後で選択があるボディを開き、URL値を入力したオプション値があることです。

しかし、私はむしろ<li>最初にどちらを選ぶかを見てもらい、次に使用するオプション値に応じてより多くの値を追加するので、完全なURLを取得します。

例: オプションとしてExcel形式を選択したため、<li>セットhttp://localhost/someplace/api/stop/ とオプション値は〜/ api / stop / all?format=excelを設定します。

それから私はボタン付きのjsを持っています

$(".get-data").on("click",function() {
  var location = $('#dd-files').val();
  if(location) {
    window.open(location);
  }
});

<li>しかし、値とオプション値の選択をこれに渡すにはどうすればよいですか。

ポインタをありがとう!

4

2 に答える 2

0

Uはli次のように値を取得できます。

HTML:

<li class="selected">Value</li>

JS:

$("li.selected").text(); // gives u the text inside li
于 2013-01-30T10:14:11.777 に答える
0

onclickイベントをリスト項目に追加してから、$(this)を使用してテキストを取得したり、名前やIDなどを取得したりできます。

$('#dd li').click(function(){
alert($(this).text());
});    

http://jsfiddle.net/32ZEx/

これはあなたを助けますか?

于 2013-01-30T10:22:50.717 に答える