小编Mik*_*ler的帖子

需要根据下拉列表中所选项的值设置变量

我正在尝试将变量设置为下拉列表中所选项目的值,但无法使其正常工作.这是html:

<select id="locationChoice" name="WorkflowList">
<option value=" ">-- Please Select --</option>
<option value="14643">Item A</option>
<option value="14644">Item B</option>
<option value="14645">Item C</option>
</select>
Run Code Online (Sandbox Code Playgroud)

这是jquery:

    var rfiSchooldropdown = $('#locationChoice:selected').val(); 
$("#locationChoice").change(function() {
alert(rfiSchooldropdown);
});
Run Code Online (Sandbox Code Playgroud)

我知道我很接近,但它没有正确地抓住价值.我正在使用"警报"进行测试,仅供参考.

任何帮助表示赞赏!

jquery

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

需要一些jQuery来删除带有空href的<a>标签

我已经尝试了几次,但似乎无法弄清楚如果href为空,如何编写一个简单的jQuery来删除标记.这是我需要删除的字符串.

<a id="single_image" href="">Zoom</a>
Run Code Online (Sandbox Code Playgroud)

有什么建议?提前致谢!

jquery

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

用另一个div的内容替换div

我需要创建一个click事件,用一个链接中包含的div(.clickContent)的内容替换特定div(#main_view)的内容.这是代码:

<div id="main_view">Main View Target</div>

<ul class="webbies">
<li data-id="ab">
<a href="#"><img src="content/images/webby-andy-clarke.png" width="110" height="110" alt="" /></a>
<div class="clickContent">This is the click content</div>
</li>
</ul>


<script type="text/javascript">
$("ul.webbies li a").click(function() {
var content = $(this).html($('.clickContent').html());
$("#main_view").replace(content);
return false;       
});
</script>  
Run Code Online (Sandbox Code Playgroud)

我似乎无法弄清楚如何定位.clickContent div的内容,然后替换main_view div.

在此先感谢您的帮助.

html css jquery

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

动画将html内容加载到div中

我有一个点击功能,它抓取一个div的内容并将其加载到另一个div中.我想为这个加载添加一个简单的淡入淡出.这是我到目前为止所拥有的:

$("ul.portfolio li a").click(function(e) {
e.preventDefault();
var content = $(this).next('.clickContent').html();
$("#container").html(content).fadeIn('slow');
});
Run Code Online (Sandbox Code Playgroud)

它不起作用.内容只是加载.任何想法如何让这个动画?

提前致谢!

jquery

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

暂停jquery函数以等待ajax内容加载后再继续

我有一个脚本,可以根据用户单击的链接将一些html加载到div中。我正在尝试为此事件创建淡入淡出类型的动画。这是我正在使用的代码:

var loadInit = $('.thumbs a:first').attr("href");        
$('#loadTarget').load(loadInit);

$('.thumbs a').click(function(){
    var toLoad = $(this).attr('href');
    $('#loadTarget').hide('slow',loadContent);

    function loadContent() {
        $('#loadTarget').load(toLoad,'',showNewContent())
    }
    function showNewContent() {
        $('#loadTarget').show('slow');
    }
    return false;
});
Run Code Online (Sandbox Code Playgroud)

我要做的是暂停脚本,直到loadContent函数完全加载了与之关联的html和图像。由于第一个内容被隐藏并且新内容被加载,我得到了这种烦人的闪光。有任何想法吗??

jquery

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

标签 统计

jquery ×5

css ×1

html ×1