0

我早些时候寻求帮助并让它正常工作,我非常感谢。但现在我想做一些更深入的。

我的问题是,我有一个<li>用作下拉列表的下拉列表,稍后会打开一个包含选择的主体,以及我将 url 值放入的选项值。

但我宁愿看看<li>我首先选择哪个,然后根据我使用的选项值增加更多价值,这样我就得到了一个完整的 url。

示例: <li>设置http://localhost/someplace/api/stop/ 和选项值设置 ~/api/stop/all?format=excel 因为我选择了 excel 格式作为选项。

然后我有一个带有按钮的js

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

但是我如何将<li>值和选项值传递给这个。

感谢您的任何指点!

4

2 回答 2

0

您可以将 onclick 事件添加到列表项,然后使用 $(this) 获取文本或获取名称或 ID 或任何您想要的。

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

http://jsfiddle.net/32ZEx/

这对你有帮助吗?

于 2013-01-30T10:22:50.717 回答
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 回答